Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Пользователю -> Костромин В.А. -> "Самоучитель Linux для пользователя" -> 82

Самоучитель Linux для пользователя - Костромин В.А.

Костромин В.А. Самоучитель Linux для пользователя — СПб.: БХВ Петербург, 2003. — 672 c.
ISBN 5-94157-183-6
Скачать (прямая ссылка): samouchiteldlyapolz2003.djvu
Предыдущая << 1 .. 76 77 78 79 80 81 < 82 > 83 84 85 86 87 88 .. 274 >> Следующая


сервера. Для этого дайте такую команду:

[root]# / us г/XI1R6/bin/XFree8 6 -configure

Эта команда молча отрабатывает, сообщая в конце, что создала новый конфигурационный файл /root/XF86Config new Ниже приводится файл /root/XF86Config new, который сформировался у меня (в дальнейшем речь пойдет в основном о версии 4 XFree86, так что особых упоминаний об этом делать не будем).

Section "ServerLayout"

Identifier "XFree86 Configured" 192_

і Самоучитель Linux для пользователя

Screen О "ScrfienO" О О

InputDevice "MouseO" "CorePointer"

InputDevice "KeyboardO" "CoreKeyboard"

EndSect ion

Section "Files"

RgbPath "/usr/XllR6/Uh/Xll/rgb" Modulebath "/usr/XllRfi/lib/moriu]es" Font Path "/usr/XI1R6/1ib/Xl1/fon cs/miscI" Font Path "/us Г/XI1R6/1ib/Xl1/fonts/Speedo/" FontPath "/usr/XllR6/'i "b/Xll/tonts/Typel/" FontPath "/usr/XHR6/lib/Xll/fonts/CID/" FontPath "/usr/XllR6/.'i Lb/Xll/fonts/75dpi/" FontPath "/usr/XllR6/lib/Xll/fonts/100dpi/"

EndSection

Section "Module"

Load "extmoa" Load "xie" Load "p^x5" Load "glx" Load "dri" Load "GLcore" Load "dbe" Load "record"

EndSection

Section "InputDevice"

Identifier "KeyboardO" Driver "keyboard"

EndSection

Section "InputDevice"

Identifier "MouseO"

Driver "mouse"

Option "Protocol" "PS/2"

Option "Device" "/dev/mouse"

EndSection Глава 7. Графический интерфейс_ .

193

Section "Monitor"

Identifier "MonitorO"

VendorNarrn "Monitor Vendor"

MoilelName "Monitor Model" EndSection

Section "Device" Identifier Driver VendorName BoardNamc BusID EndSection

"CardO"

"trident" "Trident"

"3Dlmage985" "PCI :1:0:0"

Section "Screen"

Identifier "ScreenO" Device "CardO"

Monitor "MonitorO"

Subsection "Display"

Depth 8 EndSubSection Subsection "Display"

Depth 15 EndSubSection Subsection "Display"

Depth-16 EndSubSection Subsection "Display"

Depth 24 EndSubSect ion EndSection

Section "DRI" EndSection

Как видите, файл XF8GConfig состоит из нескольких секций, имеющих следующую структуру:

Section "Название_секции"

Identifier "Name" 194_

і Самоучитель Linux для пользователя

SectionEntry EndSection

Строки, начинающиеся символом #, являются комментариями. Секции могут быть расположены в файле в произвольном порядке. Могут присутствовать следующие секции:

? ServerLayout — общие установки;

О InputDevice — описания устройств ввода;

? Screen — конфигурация экрана:

П Device — списания графических карт; П Monitor — описания монитора; О Modes — описания видеорежимов;

? Files — пути к файлам:

П ServerFlags — опции сервера;

П videoAdaptor — описание адаптера Xv (как сказано в интерактивном руководстве man, никто не говорит, что это такое, даже если знает!);

П Module — динамически загружаемые модули:

П DRI — конфигурация DRI;

П Vendor — установки для оборудования конкретных поставщиков (Vendor-specific configuration).

Причем наличие всех секций не обязательно, но могут существовать несколько разных секций одного типа (только они должны иметь уникальные идентификатор,:>i)-

Секция Server jByout имеет наивысший приоритет, т. е. именно с нее начинается анализ файла XF86Config при загрузке Х-сервера. Эта секция определяет, какие устройства ввода/вывода будут использоваться в Х-сессии. Устройства ввода — это клавиатура и мышь, которые задаются в секциях InputDeviee (такие секции создаются отдельно для каждого устройства). Устройства вывода обычно состоят из нескольких независимых компонентов (графический адаптер и монитор), которые связываются воедино в секции Screen, на которую указывает ссылка в секции serverLaycut. Таким образом, секция ServerLayout должна содержать, как минимум, следующие строки:

Section "ServerLayout"

Identifier "MainSecLion"

Screen О " SereenO" О О

InputDevice "MouseO" "CorePo1 iter" Глава 7. Графичєский интерфейс_

19b

InputDevice "KeybcardO" "CoreKeyboard"

tindSection

Секция Screen определяет используемые монитор и видеоадаптер и задает режимы работы экрана. Она может иметь примерно такой вид:

Section " Screen"

Identifier "ScreenO"

Device "Trident 3DImageJ85 (generic) "

Monitor "ViewSon c|V;evvSonic G1Il"

DefaultColorDepth 24 Subsection "Display" Depth 8

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

Viewport O O EndSubsection

Subsection "Display" Depth 16

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

Viewport: O O EndSubsection Subsection "Display" Depth 24

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

Viewport O O EndSubsection Subsection "Display" Depth 32

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

Viewport O O EndSubsection EndSection

Как видите, она содержит указания на используемый графический адаптер (задается в секции Device с идентификатором "Matrox Millenium G2Q0") и монитор (задается в секции Monitor с идентификатором " MonitorO").

Секция screen может содержать несколько подсекций (Subsection) Display, по одной такой подсекции на каждую глубину цвета. В каждой такой подсекции вы должны прописать те режимы монитора, которые будете использовать. Режимы задаются в строке Modes. Они указываются путем перечисления их наименований, взятых из секции Monitor (в точности в том виде, 196_
Предыдущая << 1 .. 76 77 78 79 80 81 < 82 > 83 84 85 86 87 88 .. 274 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100