Modes

Для каждого монитора, подключенного к компьютеру следует завести отдельный раздел Modes. Рассмотрим пример раздела Modes конфигурационного файла XF86Config.

Section "Modes"

Identifier "Modes[0] "

Modeline "640x480" 46.02 640 .656 760 832 480 490 498 522

Modeline "800x600" 71.91 800 808 928 1000 600 612 622 632

Modeline "1024x768" 117.53 1024 1088 1208 1360 768 783 796 829

Modeline "1600x1200" 200 1600 1616 1968 2080 1200 1200 1212 1253

EndSection

Эти строки Modeline определяют допустимые режимы работы монитора. Режим задает

разрешающую способность и частотные параметры, определяющие способ вывода на монитор. Х-сервер в момент загрузки отбросит все строки, задающие несовместимые режимы, указанные в файле XF86Config. Задать корректные значения для этих строк нелегко. Проще всего поручить их генерацию средствам конфигурирования XFree86 и затем не менять их.

Примечание

Если к компьютеру подключено несколько мониторов, следует во избежание ошибок включить сведения раздела Modes в соответствующий раздел Monitor.

Параметры первой строки Modeline приведенного примера рассмотрены в табл. 12.7.

Табл. 12.7.Параметры строки Modeline

ДирективаОписание
640x480Разрешающая способность экрана в пикселах
46:02Частота пикселов в МГц
640Число пикселов по горизонтали
656Начальное значение горизонтальной синхронизации
760Конечное значение горизонтальной синхронизации
832Общее значение горизонтальной синхронизации
480Число пикселов по вертикали
490Начальное значение вертикальной синхронизации
498Конечное значение вертикальной синхронизации
522Общее значение вертикальной синхронизации

Первую строку Modeline:

Modeline "640x480" 46.02 640 656 760 832 480 490 498 522 можно задать и другим способом:

Mode "640x480"

DotClock 46.02

HTimings 640 656 760 832

VTimings 480 490 498 522

EndMode