Читать «Fedora 8 Руководство пользователя» онлайн - страница 67

Денис Николаевич Колисниченко

Листинг 5.9. Пример секции Screen

Section "Screen"

 Identifier "Screen0"

 Device "Videocard0"

 Monitor "Monitor0"

 DefaultDepth 24

 Subsection "Display"

  Viewport 0 0

  Depth 24

 EndSubSection

EndSection

Обратите внимание на следующие параметры:

• Identifier - задает идентификатор экрана (понадобится в секции ServerLayout);

• Device - задает используемую видеокарту;

• Monitor - позволяет указать, какой монитор нужно использовать;

• DefaultDepth - задает глубину цвета по умолчанию.

В секции Screen может быть несколько подсекций Display. Каждая подсекция может описать особый режим работы монитора, например, задать необходимую глубину цвета и поддерживаемые разрешения (режимы работы монитора):

Subsection "Display"

 Depth 16

 Modes "1280x1024" "1024x768" "800x600"

EndSubSection

SubSection "Display"

 Depth 24

 Modes "1280x1024" "1024x768" "800x600"

EndSubsection

5.2.1.8. Секция ServerLayout

Данная секция задает используемые устройства ввода и объект Screen (листинг 5.10).

Листинг 5.10. Пример секции ServerLayout

Identifier "single head configuration"

 Screen 0 "Screen0" 0 0

 InputDevice "Keyboard0" "CoreKeyboard"

 InputDevice "Mouse1" "CorePointer"

EndSection

В данной секции сказано, что будет использоваться экран с идентификатором Screen0, клавиатура с идентификатором Kеуboard0 и мышь Моuse1. Параметры CoreKeyboard и CorePointer означают, что данные устройства являются соответственно главной клавиатурой и главным указательным устройством (pointer).

5.2.1.9. Секция Extensions

Здесь описываются различные расширения. Секция Extensions может отсутствовать, если дополнительные расширения не используются. Так, для работы Compiz (трехмерного рабочего стола) нужно подключить расширение Composite (листинг 5.11).

Листинг 5.11. Подключаемые расширения

Section "Extensions"

 Option "Composite" "Enable"

EndSection

5.2.1.10. Полный листинг конфигурационного файла xorg.conf

В листинге 5.12 представлен полный вариант главного конфигурационного файла /etc/X11/xorg.conf.

Листинг 5.12. Файл xorg.conf

# Xorg configuration created by livna-cоnfig-display

Section "ServerLayout"

 Identifier "single head configuration"

 Screen 0 "Screen0" 0 0

 InputDevice "Keyboard0" "CoreKeyboard"

 InputDevice "Mousel" "CorePointer"

EndSection

Section "Files"

 ModulePath "/usr/lib/xorg/modules/extensions/nvidia"

 ModulePath "/usr/lib/xorg/modules"

EndSection

Section "ServerFlags"

 Option "AIGLX" "on"

 Section "InputDevice"

 Identifier "Keyboard0"

 Driver "kbd"

 Option "XkbModel" "pc105"

 Option "XkbLayout" "us,ru"

 Option "XkbOptions" "grp: shifts_toggle,grp_led:scroll"

 Option "XkbVariant" ",winkeys"

EndSection

Section "InputDevice"

 Identifier "Mouse1"

 Driver "mouse"

 Option "Buttons" "5"

 Option "Device" "/dev/input/mice"

 Option "Name" "ImPS/2 Generic Wheel Mouse"

 Option "Protocol" "explorerps/2"

 Option "ZAxisMapping" "4 5"

EndSection

Section "Modes"

 Identifier "Modes0"

 ModeLine "1280x1024" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync