-
Вероятно, вы обратили внимание, что среда X Windows обеспечивает степень гибкости и адаптируемости, на которые способна далеко не каждая операционная система с графическим пользовательским интерфейсом (GUI).
-
Конфигурационные параметры XFree86 хранятся в файле XF86Config. Обычно он находится в каталоге /etc/XF86Config или /etc/Xll/XF86Config (в зависимости от дистрибутива XFree86). В Linux Red Hat 7.1 этот файл находится в каталоге /etc/X11.
-
В разделе Files указаны некоторые важные файлы, входящие в систему. Ниже приведен пример этого раздела без комментариев. | Примечание | Комментарий в файле XF86Config начинается с символа "#" и занимает одну строку. Строка комментария игнорируется системой XFree86.
-
В разделе ServerFlags включаются и отключаются некоторые функции Х-сервера. Пример раздела без,комментариев приведен ниже.
-
В разделе Module задаются изменения, расширения и дополнения для заданных ранее базовых серверных и шрифтовых параметров. Для работы графического интерфейса пользователя не нужны никакие модули. | Пример раздела без комментариев приведен ниже.
-
Раздел InputDevice описывает устройства целеуказания (мышь) и клавиатуру. Хотя по умолчанию в версии 4 XFree86-используется Input-Device, унаследованные от предыдущих версий модули Keyboard и Pointer также не запрещены.
-
Второй подраздел раздела InputDevice конфигурирует мышь. | Как уже упоминалось, для этой цели можно использовать раздел InputDevice или Pointer в версии 4 XFree86. Конфигурационный файл Red Hat Linux 7.1 по умолчанию (XF86Config) содержит раздел Pointer. В этом разделе задается конфигурация мыши.
-
До сих пор смысл рассматриваемых директив был очевиден, и их правильное применение не составляло труда. Значительно сложнее отконфигурировать видеооборудование, например мониторы. Рассмотрим пример раздела Monitor конфигурационного файла XF86Config.
-
Для каждого монитора, подключенного к компьютеру следует завести отдельный раздел Modes. Рассмотрим пример раздела Modes конфигурационного файла XF86Config.
-
В файле XF86Config может быть несколько разделов Device с описанием видеоадаптеров, используемых – сервером. Как правило, сервер сам определяет большую часть этой информации, но для верности ее следует ввести вручную.
-
В разделе Screen сведена вместе информация двух разделов – Monitor и Device. В файле XF86Config может быть несколько разделов Screen. Рассмотрим пример раздела Screen.
-
Конфигурирование сервера XFree86 позволяет обеспечить оптимальное качество изображения на экране. Но иногда возникает потребность в конфигурировании способа запуска самой среды X Windows. Это может сделать любой пользователь, редактируя файлы .xinitrc и.Xclients в исходном каталоге.
-
Вероятно, при изучении файла xinitrc вы заметили, что пользователь может заменить установки глобального файла Xclients собственными, записанными в файле Xclients его исходного каталога. В среде Red Hat после запуска Х-сервера программа xinit запускает исходные клиенты при помощи этих файлов.
-
База данных Х-ресурсов снабжает программы значениями параметров, определяющих, среди прочего, цвета и шрифты. Х-ресурсы используются в большинстве программ X Windows для определения всеми опциями, управляемыми флажками командной строки.
-
Редактирование Х-ресурсов связано с внесением записей в базу данных Х-ресурсов. Эти записи имеют следующий формат. | <КлассПрограммы>|<ИмяПрограммы>|<КлассРесурса>| <ИмяРесурса>: <значение> | В руководстве Linux и прочей документации вертикальная черта (|) обычно означает условие "или".
-
Источником Х-ресурсов служат файлы app-defaults. Существуют версии файлов app-defaults для большинства Х- и KDE-приложений. Содержимое этих файлов можно использовать как образец для создания собственного файла Xdefaults.