Глава 5. Настройка X Window System

X Window System, или “X” (часто и ошибочно называется “X Windows”) является GUI для Linux. В отличие от Microsoft Windows, X Window System может работать и выглядеть очень по-разному.

Настройка X позволяет сделать все от простого до самого сложного! Это вызывает недовольство среди пользователей, плохо знакомых с Linux, и я сам боролся с параметрами настройки очень долго. Удачно, что такая настройка становится все проще и более автоматизированной в новых дистрибутивах Linux. Фактически, если Вы используете Red Hat 6.1, Вы не будете волноваться относительно этой проблемы. Замечание переводчика: тем не менее, мне повозиться пришлось немало...

Хотя в большинстве случаев X может быть конфигурирован автоматически, имеются исключительные ситуации; я рекоменую, чтобы Вы знали или выяснили тип платы видео и количество видео RAM, тип монитора, его разрешение, частоту горизонтальной и вертикальной развертки (эта информация обычно доступна в руководстве пользователя монитора, или может быть найдена на WWW).

Настройка X Window System с помощью X-Configurator

Имеются два основных метода получения работающей X в Red Hat Linux. Первый и самый простой метод, состоит в том, чтобы использовать собственную утилиту Red Hat ``Xconfigurator''. Она делает попытки обнаружить ваши аппаратные средства и установить применимое программное обеспечение X с соответствующими параметрами настройки конфигурации.

Если ничего не получилось, попробуйте применить утилиту ``xf86config''. Она не такая дружественная как Xconfigurator, зато дает Вам более полный контроль над процессом конфигурации графической системы.

Наконец, если уж совсем ничего не получается, придется редактировать файл `` /etc/X11/XF86Config'' ручками и подбирать параметры настройки. В такой ситуации разумно спросить совета у специалистов по Linux (см. раздел Где искать помощь в главе 13). Однако, Xconfigurator обычно все делает нормально!

После успешного запуска X Вы можете быть удивлены малым числом цветов. Дело в том, что X использует по умолчанию глубину цвета в 8 бит на пиксел (``bpp''). Вы можете использовать любую глубину цвета, поддерживаемую вашей аппаратурой.

Различные цветные глубины перечислены в вашем файле ``/etc/X11/XF86Config'', и выглядят следующим образом:

Subsection "Display"
        Depth       24
        Modes       "800x600" "1024x768"
        ViewPort    0 0
        Virtual     1024 768
    EndSubsection

Данная секция показывает возможные разрешения, которые доступны при использовании 24-разрядной цветной глубины (800x600 и 1024x768, как указано в строке “Modes”); они могут переключаться “на лету” использованием клавиш <Alt>< +> and <Alt>< ->.

Tip

Обратите внимание: Как значение по умолчанию, при запуске X задано использование самого низкого разрешения. Если Вас такое поведение не устраивает, просто отредактируйте файл ``/etc/X11/XF86Config'' и переставьте разрешения (то есть, “1024x768” “800x600”).

При запуске графики можно проверить каждое значение глубины цвета, набрав ``startx -- -bpp 24'' (для глубины 24 бита на пиксел) и посмотреть как будет работать X.

Если Вы способны успешно использовать более высокую цветовую глубину и хотите использовать ее как значение по умолчанию, Вы должны создать файл ``/etc/X11/xinit/xserverrc '':

exec X :0 -bpp 24

Здесь задано использование X глубины 24 бита на пиксел (если есть проблемы, попробуйте 16 или 32 вместо 24).

Если Вы сконфигурировали X правильно, запустите его командой ``startx'' от имени любого пользователя. X GUI запустится, и после окончания работы с ним и выхода из X, Вы вернетесь в обычную консоль Linux.

Опционально, X может запускаться при начальной загрузке системы, и всегда выполняться (см. раздел Использование X Desktop Manager). Это может быть удобно для тех пользователей, у кого аллергия на консоль.