当前位置:操作系统 > Unix/Linux >>

XF86Conifg文件详解(三)

五、 显示器配置小节

设置显示器的水平、垂直扫描频率,同时定义各个显示模式与扫描频率之间的对应关系。X Server会根据显示器扫描频率的设置,配置用户指定的显示模式,自动在数十种的对应关系中,找到最恰当的显示刷新率。下面是一个配置实例:

Section "Monitor"
Identifier "Generic Monitor"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 31.5
VertRefresh 60
ModeLine "640x480" 25.175 640 664 760 800
480 491 493 525
EndSection

Section "Monitor"
Identifier "cpq1355"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 30 - 60

VertRefresh 50 - 125

# Mode "1024x768i"
# DotClock 45
# HTimings 1024 1048 1208 1264
# VTimings 768 776 784 817
# Flags "Interlace"
# EndMode
# --- 640x480 ---
# 640x480 @ 60 Hz, 31.5 kHz hsync
Modeline "640x480" 25.175 640 664 760 800
480 491 493 525
# 640x480 @ 72 Hz, 36.5 kHz hsync
Modeline "640x480" 31.5 640 680 720 864
480 488 491 521
# 640x480 @ 75 Hz, 37.50 kHz hsync
ModeLine "640x480" 31.5 640 656 720 840
480 481 484 500 -HSync -VSync
# 640x480 @ 85 Hz, 43.27 kHz hsync
Modeline "640x480" 36 640 696 752 832
480 481 484 509 -HSync -VSync
# 640x480 @ 100 Hz, 53.01 kHz hsync
Modeline "640x480" 45.8 640 672 768 864
480 488 494 530 -HSync -VSync

# --- 800x600 ---
# 800x600 @ 56 Hz, 35.15 kHz hsync
ModeLine "800x600" 36 800 824 896 1024
600 601 603 625
# 800x600 @ 60 Hz, 37.8 kHz hsync
Modeline "800x600" 40 800 840 968 1056
600 601 605 628 +hsync +vsync
# 800x600 @ 72 Hz, 48.0 kHz hsync
Modeline "800x600" 50 800 856 976 1040
600 637 643 666 +hsync +vsync
# 800x600 @ 85 Hz, 55.84 kHz hsync
Modeline "800x600" 60.75 800 864 928 1088
600 616 621 657 -HSync -VSync
# 800x600 @ 100 Hz, 64.02 kHz hsync
Modeline "800x600" 69.65 800 864 928 1088
600 604 610 640 -HSync -VSync

# --- 1024x768 ---
# 1024x768 @ 60 Hz, 48.4 kHz hsync
Modeline "1024x768" 65 1024 1032 1176 1344
768 771 777 806 -hsync -vsync
# 1024x768 @ 87 Hz interlaced, 35.5 kHz hsync
Modeline "1024x768" 44.9 1024 1048 1208 1264
768 776 784 817 Interlace
# 1024x768 @ 70 Hz, 56.5 kHz hsync
Modeline "1024x768" 75 1024 1048 1184 1328
768 771 777 806 -hsync -vsync
# 1024x768 @ 76 Hz, 62.5 kHz hsync
Modeline "1024x768" 85 1024 1032 1152 1360
768 784 787 823
# 1024x768 @ 85 Hz, 70.24 kHz hsync
Modeline "1024x768" 98.9 1024 1056 1216 1408
768 782 788 822 -HSync -VSync
# 1024x768 @ 100Hz, 80.21 kHz hsync
Modeline "1024x768" 115.5 1024 1056 1248 1440
768 771 781 802 -HSync -VSync
EndSection

正如上面所示,在一个配置文件中可以有多个Monitor配置小节,用来配置多个显示器。以供后面选择使用。每个Monitor配置小节都应该使用Section“Monitor”开始,以EndSection结束。下面我们就一起来看一下配置选项:

1)Identifier、VendorName、ModelName:这三个配置项用来标识不同的显示器,第一个名字任意写,你自己知道就可以了,后面两个也可以随便新,不过写成“unkown”最好。

2)HorizSync:设置水平扫描频率,它的缺省单位是kHz,它可以用逗号分隔开多个独立的数值,也可以使用形如“30-64”的方式来表示一个范围。具体的值应该根据显示器的使用说明上的数据来写。

3)VerRefresh:设置垂直扫描频率,它的缺省单位是Hz,表示方式与HorizSync一致,建议根据显示器的使用说明上的数据来写。

六、 显卡配置小节

设置显卡的型号、芯片组、晶振芯片、显存。下面是一个配置实例:

Section "Device"

Identifier "ATI Mach64"

VendorName “Unknown”

BoardName “Unknown”

#Chipset “Generic”

VideoRam 1024

# Clocks 25.2 28.3

EndSection

其配置选项如下:

1) Identifier:用来标识显卡

2) Chipset:用来标识显卡芯片组

3) VideoRam:用来标识显存

4) Clocks:晶振芯片

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,