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