Чтение онлайн

на главную - закладки

Жанры

Fedora 8 Руководство пользователя
Шрифт:

В табл. 5.1 приведены далеко не все флаги Х-сервера, но остальные очень редко используются на практике.

5.2.1.3. Секция InputDeviсe. Windows-раскладка клавиатуры

Секция InputDevice используется для описания клавиатуры и мыши (листинг 5.3).

Листинг 5.3. Описание клавиатуры и мыши

Section "InputDevice"

 Identifier "Keyboard0"

 Driver "kbd"

 Option "XkbModel" "pc105"

 Option: "XkbLayout" "us,ru"

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

EndSection

Section "InputDevice"

 Identifier "Mouse1"

 Driver "mouse"

 Option "Buttons" "5"

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

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

 Option "Protocol" "еxрlоrеrps/2"

 Option "ZAxisMapping" "4 5"

EndSection

Обратите

внимание: клавиатура и мышь описываются в разных секциях InputDevice, а секция InputDevice для мыши может вовсе отсутствовать, причем будут работать обе кнопки мыши и колесико (если оно есть). Обычно описание мыши отсутствует, если мышь стандартная и для нее не нужен какой-либо специальный драйвер или нe нужно указывать какие-либо специальные параметры. В моем конфигурационном файле сейчас вообще отсутствует описание мыши и, нем не менее, она работает.

Наверное, вы обратили внимание на то, что в Fedora 8 русская раскладка клавиатуры не совсем такая, как в Windows, к которой вы привыкли. Например, для того, чтобы ввести точку (.), нужно нажать ‹Shilt+7›, а для ввода запятой - ‹Shift+8›. Да и с другими знаками пунктуации не все в порядке.

Чтобы исправить данную проблему, нужно в секцию Input-Device клавиатуры добавить опцию Option "XkbVariant" ", winkeys".

Измененная секция InputDevice представлена в листинге 5.4.

Листинг 5.4. Задание Windows-раскладки клавиатуры

Section "InputDevice"

 Identifier "Keyboard0"

 Driver "kbd"

 Option "XkbModel" "pcl05"

 Option "XkbLayout" "us,ru"

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

 Option "XkbVariant" ",winkeys"

EndSection

5.2.1.4. Секция Module

Секция Module используется для загрузки различных модулей. Загрузка модуля осуществляется директивой Load (листинг 5.5).

Листинг 5.5. Пример секции Module

Section "Module"

 Load "dbe"

 Load "type1"

 Load "freettype"

 Load "extmod"

EndSection

Секция Module может отсутствовать, если не загружаются никакие дополнительные модули.

5.2.1.5. Секции Monitor и Modes

В данной секции описывается монитор. Обратите

внимание на параметр Identifier, задающий идентификатор монитора (листинг 5.6). В вашем файле конфигурации может быть описано несколько мониторов, но к секции Screen будет определен только один монитор. Чтобы указать, какой монитор вы хотите использовать, нужно указать его идентификатор.

Листинг 5.6. Пример секции Monitor

Section "Monitor"

 Identifier "Monitor0"

 ModelName "LCD Panel 1280x1024"

 HorizSync 31.5 - 64.0

 VertRefresh 56.0 - 65.0

 Option "dpms"

EndSection

Параметр ModelName задает имя монитора. Также может быть указан параметр VendorName, определяющий производителя монитора, например:

VendorName "ACR" ModelName "AL1916"

Параметры HorizSync и VertRefresh задают допустимую частоту горизонтальной (в кГц) и вертикальной развертки соответственно. Значения для данных параметров можно взять из руководства по вашему монитору или найти в Интернете - на сайте производителя монитора.

Обратите внимание на опцию dpms. DPMS (Display Power Management Signaling) - это сигналы управления питанием монитора. Без опции dpms невозможно управление питанием монитора.

Необязательный параметр UseModes может задавать имя секции описания режимов работы монитора (обычно в ней описывается разрешение монитора): UseModes "Modes0"

Пример секции Modes приведен в листинге 5.7.

Листинг 5.7. Пример секции Modes

Section "Modes"

 Identifier "Modes0"

 ModeLine "1280x1024" 100.0 1280 1328 1440 1688 1024 l025 1028 1066 +hsync +vsync

EndSection

Режим работы монитора описывается с помощью директивы ModeLine. Формат ModeLine следующий:

Modeline "имя_режима" D H1 Н2 H3 Н4 V1 V2 V3 V4 Flags

Здесь:

имя_режима – текстовое описание режима, можно написать все, что угодно, но обычно записывается разрешение работы монитора, например, "1024x786", но с тем же успехом вмести "1024x768" можно написать "my_mode" (данный параметр предназначен для пользователя и никак не влияет на работу монитора);

• D - частота выдачи точек на монитор, частота задается в мегагерцах;

• Н1-Н4 - значения горизонтальной развертки (строчной синхронизации);

• V1-V4 - значения вертикальной развертки (кадровой синхронизации);

• Flags - флаги, обычно относящиеся к развертке (обычно используются флаги +hsync и +vsync, лучше не изменять этот параметр).

Обычно режимы работы монитора устанавливаются автоматически - конфигуратором. Но если нам хочется поэкспериментировать, тогда используйте программу xvidtune, позволяющую создать особые режимы работы монитора, например, компенсировать недостаток строк, задать синхронизацию по определенному каналу.

Поделиться:
Популярные книги

Брак по принуждению

Кроу Лана
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Брак по принуждению

Имя нам Легион. Том 5

Дорничев Дмитрий
5. Меж двух миров
Фантастика:
боевая фантастика
рпг
аниме
5.00
рейтинг книги
Имя нам Легион. Том 5

Потусторонний. Книга 1

Погуляй Юрий Александрович
1. Господин Артемьев
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Потусторонний. Книга 1

Кодекс Крови. Книга VII

Борзых М.
7. РОС: Кодекс Крови
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Кодекс Крови. Книга VII

Муж на сдачу

Зика Натаэль
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Муж на сдачу

Я – Стрела. Трилогия

Суббота Светлана
Я - Стрела
Любовные романы:
любовно-фантастические романы
эро литература
6.82
рейтинг книги
Я – Стрела. Трилогия

Царь Федор. Трилогия

Злотников Роман Валерьевич
Царь Федор
Фантастика:
альтернативная история
8.68
рейтинг книги
Царь Федор. Трилогия

Бригадир

Вязовский Алексей
1. Бригадир
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Бригадир

Кодекс Крови. Книга VI

Борзых М.
6. РОС: Кодекс Крови
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Крови. Книга VI

Господин моих ночей (Дилогия)

Ардова Алиса
Маги Лагора
Любовные романы:
любовно-фантастические романы
6.14
рейтинг книги
Господин моих ночей (Дилогия)

"Фантастика 2024-161". Компиляция. Книги 1-29

Блэк Петр
Фантастика 2024. Компиляция
Фантастика:
фэнтези
боевая фантастика
попаданцы
постапокалипсис
рпг
5.00
рейтинг книги
Фантастика 2024-161. Компиляция. Книги 1-29

Попаданка в деле, или Ваш любимый доктор

Марей Соня
1. Попаданка в деле, или Ваш любимый доктор
Фантастика:
фэнтези
5.50
рейтинг книги
Попаданка в деле, или Ваш любимый доктор

Ваше Сиятельство 3

Моури Эрли
3. Ваше Сиятельство
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Ваше Сиятельство 3

Гарри Поттер (сборник 7 книг) (ЛП)

Роулинг Джоан Кэтлин
Фантастика:
фэнтези
5.00
рейтинг книги
Гарри Поттер (сборник 7 книг) (ЛП)