Для каждого монитора, подключенного к компьютеру следует завести отдельный раздел 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