20.2. Конфигурационный файл XF86Config

20.2. Конфигурационный файл XF86Config

Как и любая другая программа, система X Window имеет свой конфигурационный файл. Согласно традиции, конфигурационные файлы хранятся в каталоге /etc. Главный конфигурационный файл называется XF86Config и находится в каталоге /etc/X11. В этом файле указываются настройки всех устройств, необходимых для реализации графического интерфейса: видеоадаптера, монитора, мыши, клавиатуры, а также настройки шрифтов, которые использует система X Window. Пример моего файла приведен в листинге 20.2.

Внимание! Не нужно использовать этот пример — у вас он может работать некорректно. Вы можете использовать его только в том случае, если конфигурации наших видеосистем совпадают: Riva TNT2 Vanta, Samsung SyncMaster 550s.

Листинг 20.2. Пример файла XF86Config

Section "Files"

 RgbPath "/usr/X11R6/lib/X11/rgb"

 FontPath "/usr/X11R6/lib/X11/fonts/cyrillic" FontPath "unix/:-1"

EndSection

Section "ServerFlags"

EndSection

Section "Keyboard"

 Protocol "Standard"

 AutoRepeat 250 30

 LeftAlt Meta

 RightAlt Meta

 ScrollLock Compose

 RightCtl Control

 XkbDisable

 XkbKeycodes "xfree86"

 XkbTypes "default"

 XkbCompat "default"

 XkbSymbols "us(pc105)"

 XkbGeometry "pc"

 XkbRules "xfree86"

 XkbModel "pc105"

 XkbLayout ""

EndSection

Section "Pointer"

 Protocol "PS/2"

 Device "/dev/psaux"

 Emulate3Buttons

 Emulate3Timeout 50

EndSection

Section "Monitor"

 Identifier "My Monitor"

 VendorName "Samsung"

 ModelName "SyncMaster 550s"

 HorizSync 30-61

 VertRefresh 50-120

 ModeLine "1024x768" 75.00 1024 1048 1184 1328 768 771 777 806 –hsync –vsync

 ModeLine "1024x768" 65.00 1024 1048 1184 1344 768 771 777 806 –hsync –vsync

# 1024x768, 70.0Hz; hfreg=56.476002, vfreq=70.069000

 ModeLine "1024x768" 75.00 1024 1048 1184 1328 768 771 777 806 –hsync –vsync

# 1024x768, 75.0Hz; hfreq=60.022999, vfreq=75.028999

 ModeLine "1024x768" 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync

# 1024x768, 75.0Hz; hfreq=60.022999, vfreq=75.028999

 ModeLine "1024x768" 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync

# 1280x1024, 75.0Hz; hfreq=79.975998, vfreq=75.025002

 ModeLine "1280x1024" 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync

# Далее следует очень длинный список различных режимов работы

# монитора — ModeLine

# Я не привел его в листинге

EndSection

Section "Device"

 Identifier "Generic VGA"

 Chipset "generic"

EndSection

Section "Device"

 Identifier "RIVA TNT2"

 VendorName "Unknown"

 BoardName "Unknown"

 # Chipset "RIVATNT2"

 # VideoRam 8192

 Option "power_saver"

EndSection

Section "Screen"

 Driver "svga"

 Device "RIVA TNT2"

 Monitor My Monitor

 DefaultColorDepth 32

 Subsection "Display"

  Depth 8

  Modes "1024x768" "800x600" "640x400"

  Viewport 0 0

 EndSubsection

 Subsection "Display"

  Depth 16

  Modes "1024x768" "800x600" "640x480"

  ViewPort 0 0

 EndSubsection

 Subsection "Display"

  Depth 24

  Modes "1024x768" "800x600" "640x480"

  ViewPort 0 0 EndSubsection

  Subsection "Display"

   Depth 32

   Modes "1024x768" "800x600" "640x480"

   ViewPort 0 0

  EndSubsection

EndSection

Section "Screen"

 Driver "vga16"

 Device "Generic VGA"

 Monitor " My Monitor "

 Subsection "Display"

  Modes "640x480" "800x600"

  ViewPort 0 0

 EndSubsection

EndSection

Section "Screen"

 Driver "vga2"

 Device "Generic VGA"

 Monitor " My Monitor "

 Subsection "Display"

  Modes "640x480" "800x600"

  ViewPort 0 0

 EndSubsection

EndSection

Section "Screen"

 Driver "accel"

 Device "RIVA TNT2"

 Monitor "My Monitor"

 DefaultColorDepth 32

 Subsection "Display"

  Depth 8

  Modes "1024x768" "800x600" "640x400"

  ViewPort 0 0

 EndSubsection

 Subsection "Display"

  Depth 16

  Modes "1024x768" "800x600" "640x480"

  ViewPort 0 0

 EndSubsection

 Subsection "Display"

  Depth 24

  Modes "1024x768" "800x600" "640x480"

  Viewport 0 0

 EndSubsection

 Subsection "Display"

  Depth 32

  Modes "1024x768" "800x600" "640x480"

  Viewport 0 0

 EndSubsection

EndSection

Section "Screen"

 Driver "fbdev"

 Device "RIVA TNT2"

 Monitor " My Monitor "

 DefaultColorDepth 32

 Subsection "Display"

  Depth 8

  Modes "default"

  Viewport 0 0

 EndSubsection

 Subsection "Display"

  Depth 16

  Modes "default"

  Viewport 0 0

 EndSubsection

 Subsection "Display"

  Depth 24

  Modes "default"

  Viewport 0 0

 EndSubsection

 Subsection "Display"

  Depth 32

  Modes "default"

  Viewport 0 0

 EndSubsection

EndSection

В секции Files указаны основные каталоги, необходимые для работы X Window. Обратите внимание на строку:

FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"

После установки русских шрифтов эту строку в файл конфигурации нужно добавить самостоятельно, после чего перезапустить сервер X — нажать комбинацию Ctrl+Alt+Backspace и заново запустить сервер с помощью команды System. Если ваша система настроена на автоматический запуск, завершите сеанс в вашем оконном менеджере и в окне регистрации в системе нажмите на кнопку «System». После чего выберите Restart X Server и нажмите на кнопку «OK».

Следующая секция — ServerFlags. В ней определяются глобальные переменные сервера. Часто эта секция пуста (все закомментировано).

В секции Keyboard конфигурируется клавиатура, а секция Pointer — мышь. В секции Monitor описываются параметры монитора. Один из них идентификатор — My Monitor. Значение этого параметра потом указывается в секции Screen. В секции Screen делаются ссылки на используемую видеоплату (секция Device) и на монитор, а также на используемые режимы работы монитора. Здесь же устанавливается глубина цвета:

Depth 32

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Файл

Из книги Запись CD и DVD: профессиональный подход автора Бахур Виктор

Файл Чтобы установить на записываемый компакт-диск пароль, перейдите на вкладку Файл (см. рис. 12.1) и введите пароль в поле, расположенное слева от кнопки Р. Защита паролем доступна только для Главного меню (обратите внимание на положение переключателя Тип меню). Чтобы


3.1.4. Конфигурационный файл /etc/yum.conf

Из книги Fedora 8 Руководство пользователя автора Колисниченко Денис Николаевич

3.1.4. Конфигурационный файл /etc/yum.conf Сейчас мы поговорим об основном конфигурационном файле /etc/yum.conf. Для его редактирования вам нужны права пользователя root, поэтому, чтобы открыть данный файл для редактирования, нам придется ввести в терминале следующую команду:su -с "gedit


4.1.2.1. Основной конфигурационный файл

Из книги Linux для пользователя автора Костромин Виктор Алексеевич

4.1.2.1. Основной конфигурационный файл Основной конфигурационный файл /etc/X11/xorg.conf состоит из следующих секций.• Files - пути к файлам, которые используются графической подсистемой, обычно тут указываются пути к шрифтам. Данная секция может отсутствовать, если используются


7.3.2. Конфигурационный файл GRUB

Из книги Windows Vista автора Вавилов Сергей

7.3.2. Конфигурационный файл GRUB Конфигурационный файл GRUB называется /boot/grub/grub.conf. В ранних версиях этот файл назывался menu.lst, а теперь menu.lst - это ссылка на файл grub.conf, хотя в некоторых дистрибутивах, например, в Ubuntu, данный файл до сих пор называется menu.lst. Впрочем, к Fedora это


7.3.3 Настройка /etc/X11/XF86Config

Из книги Сетевые средства Linux автора Смит Родерик В.

7.3.3 Настройка /etc/X11/XF86Config Теперь, когда вы знаете, как устроен файл XF86Config, определяющий настройки X сервера, и где какую настойку задавать, давайте подробно разберем, как его (X сервер) настроить, редактируя файл /etc/X11/XF86Config. Точнее, нашей целью пока что будет только получение


Файл

Из книги Руководство по переходу на Ubuntu 10.04 LTS «Lucid Lynx» автора Неворотин Вадим

Файл Файл – это логически обособленная, именованная совокупность данных (текстовых, графических, звуковых, видеоданных), которая может храниться на различных носителях информации (жестком диске, компакт-диске, «флэшке», дискете) и рассматривается при хранении и


Приложение 2. Конфигурационный файл клиента Tor.

Из книги Linux: Полное руководство автора Колисниченко Денис Николаевич

Приложение 2. Конфигурационный файл клиента Tor. Конфигурационный файл torrc находится в папке <Documents and Settings<пользователь>Application DataVidalia Программа Tor при загрузке считывает конфигурационный файл и устанавливает рабочие параметры в соответствии со значениями команд в


Приложение 3. Конфигурационный файл фильтрующего прокси Polipo

Из книги Linux Mint и его Cinnamon. Очерки применителя автора Федорчук Алексей Викторович

Приложение 3. Конфигурационный файл фильтрующего прокси Polipo Здесь приводится простейший вариант конфигурационного файла polipo.conf (только незакомментированные команды). ### Basic configurationproxyaddress = "127.0.0.1"proxyport = 8118allowedclients = 127.0.0.1allowedports = 1-65535proxyName = "localhost" cacheIsShared = falsesocksParentProxy =


Конфигурационный файл Samba

Из книги автора

Конфигурационный файл Samba Для настройки Samba используется файл smb.conf. В большинстве дистрибутивных пакетов Linux он помещается в один из следующих каталогов: /etc, /etc/samba или /etc/samba.d. Подобно многим другим конфигурационным файлам Linux, в smb.conf для обозначения комментариев в начало


Главный конфигурационный файл BIND

Из книги автора

Главный конфигурационный файл BIND Основные опции BIND задаются в главном конфигурационном файле с именем named.conf. Этот файл обычно располагается в каталоге /etc. В некоторых дистрибутивных пакетах Linux файл с опциями, установленными по умолчанию, в каталоге /etc отсутствует. В


Конфигурационный файл Postfix

Из книги автора

Конфигурационный файл Postfix Особенности выполнения Postfix определяются содержимым конфигурационного файла main.cf, который обычно располагается в каталоге /etc/postfix. Большинство записей в этом файле представлены в следующем формате:опция = значениеНекоторые записи main.cf


32.2 Конфигурационный файл /etc/fstab

Из книги автора

32.2 Конфигурационный файл /etc/fstab А теперь собственно к практике. Осталось только рассказать, как же устроен файл /etc/fstab и что в него надо писать. Начну с того, что этот файл является системным, поэтому для его редактирования нужны права root. Если вы забыли, как редактировать


9.3.1. Конфигурационный файл /etc/syslog.conf

Из книги автора

9.3.1. Конфигурационный файл /etc/syslog.conf Это простой текстовый файл, каждая непустая и незакомментированная (знак комментария — #) строка которого имеет следующий формат:<селектор>[;<селектор>...] <действие>Селектор представляет собой правило отбора сообщений, а


18.5. Расширенные настройки SQUID. Конфигурационный файл squid.conf

Из книги автора

18.5. Расширенные настройки SQUID. Конфигурационный файл squid.conf 18.5.1. Параметры сети В файле squid.conf могут быть заданы следующие параметры сети:? http_port — порт для запросов клиентов. С этого порта прокси-сервер будет ожидать и обрабатывать запросы клиентов. Значение по умолчанию


Файл

Из книги автора

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