Читаем Fedora 8 Руководство пользователя полностью

Самое главное в данной секции - это параметр Driver, задающий драйвер для видеокарты, В данном случае используется драйвер производителя - nvidia. Стандартный драйвер nVidia, входящий в состав Fedora 8, называется nv.

При описании видеокарты могут указываться дополнительные унции, которые зависят от самой видеокарты и от используемого драйвера.

Если в системе установлена всего одна видеокарта, тогда параметр BusID, описывающий, в каком именно слоте установлена видеокарта, может отсутствовать. Если же в системе две видеокарты, то параметр BusID обязателен для каждой видеокарты, например: BusID "1:0:0"

Остальные параметры, которые могут встречаться в этой секции, например, VideoRam, задающий размер видеопамяти, или Ramdac, задающий тип RAMDАС видеокарты, попросту не нужны, поскольку современный Х-сервер автоматически определяет параметры видеокарты.

5.2.1.7. Секция Screen

Секция Sсrееn описывает экран. Как уже отмечалось, здесь нужно указать идентификаторы монитора и видеокарты (листинг 5.9).

Листинг 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

EndSection


Section "Monitor"

 Identifier "Monitor0"

 ModelName "LCD Panel 1280x1024"

 HorizSync 31.5 - 64.0

 VertRefresh 56.0 - 65.0

 Option "dpms"

 UseModes "Modes0"

EndSection


Section "Device"

 Identifier "Videocard0"

 Driver "nvidia"

 Option "AddARGBGLXVisuals" "True"

EndSeсtion


Section "Screen"

 Identifier "Screen0"

 Device "Videocard0"

 Monitor "Monitor0"

 DefaultDepth 24

 Subsection "Display"

  Viewport 0 0

  Depth 24

  Modes "1280x1024"

 EndSubSection

EndSection


Section "Extensions"

 Option "Composite" "Enable"

EndSection

5.2.2. Утилита livna-config-display

Перейти на страницу:

Похожие книги

Сетевые средства Linux
Сетевые средства Linux

В этой книге описаны принципы действия и область применения многих серверов, выполняющихся в системе Linux. Здесь рассматриваются DHCP-сервер, серверы Samba и NFS, серверы печати, NTP-сервер, средства удаленной регистрации и система X Window. He забыты и средства, традиционно используемые для обеспечения работы Internet-служб: серверы DNS, SMTP, HTTP и FTP. Большое внимание уделено вопросам безопасности сети. В данной книге нашли отражения также средства удаленного администрирования — инструменты Linuxconf, Webmin и SWAT.Данная книга несомненно окажется полезной как начинающим, так и опытным системным администраторам.Отзывы о книге Сетевые средства LinuxПоявилась прекрасная книга по Linux, осталось воспользоваться ею. Не упустите свой шанс.Александр Стенцин, Help Net Security, www.net-security.orgЕсли вы стремитесь в полной мере использовать сетевые возможности Linux — эта книга для вас. Я настоятельно рекомендую прочитать ее.Майкл Дж. Джордан, Linux OnlineВыхода подобной книги давно ожидали читатели. Менее чем на 700 страницах автор смог изложить суть самых различных вопросов, связанных с работой Linux. Автор является высококвалифицированным специалистом в своей области и щедро делится своими знаниями с читателями.Роджер Бертон, West, DiverseBooks.com

Родерик В. Смит

ОС и Сети, интернет / ОС и Сети / Книги по IT