Установка и настройка Xorg
From ArchWiki
i18n |
---|
Русский |
English |
繁體中文 |
Polski |
Contents |
Установка Xorg
Перед тем, как начать, убедитесь в следующем:
- Что pacman сконфигурирован и обновлен.
- Если у вас запущен другой Х сервер - закройте его:
ctrl+alt+backspace
- Проверьте необходимость сторонних драйверов (например 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.