Установка и настройка Xorg

From ArchWiki

Jump to: navigation, search
Image:Tango-document-new.png This article is a stub.
This typically means the article is a placeholder for more content to come. Knowledgeable users are encouraged to help expand the article.
i18n
Русский
English
繁體中文
Polski

Contents

Установка Xorg

Перед тем, как начать, убедитесь в следующем:

  1. Что pacman сконфигурирован и обновлен.
  2. Если у вас запущен другой Х сервер - закройте его: ctrl+alt+backspace
  3. Проверьте необходимость сторонних драйверов (например nVidia или ATI).

Теперь установим xorg сервер и xorg клиент:

# pacman -S xorg-server xorg-clients


Если установка прошла нормально, самое время создать xorg.conf с помощью xorgconfig.

Настройка Xorg

Перед тем, как запускать Xorg, вам необходимо его сконфигурировать, чтобы он знал о вашей видеокарте, мониторе, мыши и клавиатуре. Для этого есть 2 пути: xorgconfig или hwd.

xorgconfig

Чтобы запустить xorgconfig наберите:

xorgconfig

Так будет сгенерирован новый xorg.conf.

Отвечайте на вопросы, остальное сделает программа. Однако обратите внимание на вопрос о мыши. Устройством по умолчанию, согласно xorgconfig, является /dev/mouse. Однако вам придется заменить его на /dev/input/mice. В противном случае, вы можете столкнуться с проблемой зависания Х при запуске. Конфиги, созданные таким способом, не совсем удачны и вам придется некоторые изменения вносить вручную.

hwd

Утилита hwd была написана пользователями Arch Linux. В основе своей - это инструмент для определения оборудования со множеством функций, одной из которых является настройка Х сервера. К счастью, hwd гораздо удобнее и не требует ввода какой-либо информации.

Простейший путь для настройки Xorg - использовать утилиту hwd. Ранее она была доступна из репозиториев, недавно ее перенесли в AUR
Пакет hwd находится здесь

Затем, необходимо запустить hwd (из под root`а) с ключом "-х", который укажет на то, что необходимо сгенерировать xorg.conf:

hwd -x

Эта команда не перезапишет существующий xorg.conf, а создаст новый с именем /etc/X11/xorg.conf.hwd (если вы хотите, чтобы старый xorg.conf был перезаписан - используйте ключ "-ха"). Переименуйте созданный конфиг

mv xorg.conf.hwd xorg.conf

Советуется сделать резервную копию существующего конфига перед выполнением выше описанных действий.

Тонкая настройка

Возможно, после генерации, вам захочется исправить конфиг. Для этого откройте его в своем любимом редакторе, например Vim (вам понадобятся права root`а):

vim /etc/X11/xorg.conf

Если вы хотите настроить колесо на мышке, посмотрите статью Настройка прокрутки колеса мыши.

Некоторым может понадобится указать размер дисплея. Это можно сделать в секции "Monitor" под VertRefresh, указав размер в мм:

 VertRefresh 50-70
 DisplaySize 305 230

Если вы хотите использовать сторонние драйвера, сначала убедитесь, что Х сервер работает. Сторонние драйвера нужны в основном для 3D ускорения в играх, 2х мониторных конфигураций и TV-Out. За помощью в установке Nvidia драйверов обратитесь к статье NVIDIA (Russian).

Несколько советов по настройке шрифтов есть в статье Xorg Font Configuration (Русский).

Запуск Xorg

Просто наберите:

startx

Х по умолчанию является достаточно жалким зрелищем, вы наверняка захотите установить один из множества WM/DE.

Если возникнут проблемы, просмотрите лог (/var/log/Xorg.0.log). Обращайте внимание на строки начинающиеся с "(ЕЕ)",которые сигнализируют об ошибках, а также ("WW"), которые означают предупреждения.

Настройка запуска X (/usr/bin/startx)

За полным списком опций обратитесь к

man Xserver

Следующие опции добавляются в переменную defaultserverargs.

Запретить Х серверу слушать tcp :

-nolisten tcp

избавиться от волнистой серой заливки при старте Х и установить черный цвет в качестве фона:

-br

включить задержку загрузки глифов для 16 битных шрифтов:

-deferglyphs 16

Для внесения изменений в эту переменную отредактируйте usr/bin/startx.

Personal tools