配置Xwindow可以用工具来配置,也可以用手工配置。
工具有图形界面的Xconfigure和文本界面的xf86config。
手工配置为修改配置文件/etc/X11/XF86Config。在这个
文件中,#表示注释,也就是这项不起作用。
这个文件的结构为:
Section "Section Name"
Subsection "Subsection Name"
EndSubsection
EndSection
下面简单介绍一下每个Section的配置方法。
Section "Files"
指定一些文件的路径,一般用的有:
RgbPath 指定RGB数据库文件的路径.一般为/usr/X11R6/lib/X11/rgb
FontPath 指定字体文件的路径及相应选项(常见的有是否允许放缩),
同时也可以直接从字体服务器来获取字体,如RH现在的做法
Section "ServerFlags"
其中一般有三项:
NoTrapSignals跟调试有关,我们一般不用他。
DontZap是否允许ctrl+alt+backspace键退出xwindows,
加上#后表允许。
DontZoom是否允许ctrl+alt+数字键盘上的+或-改变屏
幕的分辨率。
Section "Keyboard"
定义键盘类型,一般不需要修改。
Section "Pointer"
定义鼠标类型。
Protocol为鼠标类型,一般有Microsoft,PS/2,
MouseSystem等,根据你自己的鼠标类型而定。
Device为鼠标的设备,为/dev/mouse,这是一个符号
链接,一般指向/dev/ttyS0(即DOS的COM1),或者为
/dev/ttyS1(COM2)等。
Emulate3Buttons是否模拟3键鼠标,如果是的话,则
两键鼠标可以用左右键同时按下的方法来模拟中键。
两键鼠标可以用左右键同时按下的方法来模拟中键。
Emulate3Timeout timeout是指在多长的间隔内按下两
键则模拟中键。
Section "Monitor"
指你的显示器的类型。
Identifier在后头Screen节中要用到,Section节中根
据这个Identifier来识别显示器。
VendorName显示器的制造商。
ModelName显示器的型号。
HorizSync水平扫描频率范围(单位:kHZ)。
VertRefresh垂直扫描频率范围(单位:HZ)。
以上两项要根据你的显示器手册而定,设置不正确的话,
有可能烧掉显示器。如果不知道的话,可以用从小到大试
验的方法找到正确的范围,但一定要小心,发现不正常,
立刻用ctrl+alt+backspace退出。一般HorizSync的范围
为31.5-31.75左右,VertRefresh为50-70左右,也有能达
到100的。
Modeline显示的模式
其中有很多行,即很多种模式,会自动选择一种最好的模
式进入,因此,不必把其它不需要的模式,比如640x480删掉。
格式为:Modeline "类型名称" 类型描述
其中类型描述分为4个部分,前3个部分是必须有的。第一
个部分为1个数字,是你的显示器的时钟频率,第2个部分包
括4个数字,第一个为水平的象素个数,其它3个数为水平扫
描的起始和结束范围。第3个部分同第2个部分,只是确定的
是垂直的内容。第4个部分为Interlace,DoubleScan,±HSync,
±VSync,±CSync,Composite和HSkew。DoubleScan说明每
行都要扫描两遍。这些一般都用的不多。
Section "Device"
显卡的类型。
Section "Screen"
对于每个X的服务器,如XF86_VGA16,XF86_SVGA,XF86_FBDev
等,指定它们的配置。
在启动X时,运行的是哪个X服务器,由文件/etc/X11/X决定。
这个文件是一个符号链接。如果你想用XF86_SVGA来启动你的
Xwindow的话,就把这个文件指向/usr/X11R6/bin/XF86_SVGA。
在这个Section中,Driver指的是这个Section是针对哪个服务
器的。Device和Monitor为使用哪个显示器和显卡。里头一般有
SubSetion "Display",设置显示时的一些参数。Depth指颜色
深度,8,15,16等。Modes指使用哪种显示模式。"640x480",
"800x600"等。ViewPort指进入后,真实屏幕在虚屏上的位置。
要了解更详细的关于XF86Config的配置信息,可以在提示符下
输入如下命令:
#man XF86Config
工具有图形界面的Xconfigure和文本界面的xf86config。
手工配置为修改配置文件/etc/X11/XF86Config。在这个
文件中,#表示注释,也就是这项不起作用。
这个文件的结构为:
Section "Section Name"
Subsection "Subsection Name"
EndSubsection
EndSection
下面简单介绍一下每个Section的配置方法。
Section "Files"
指定一些文件的路径,一般用的有:
RgbPath 指定RGB数据库文件的路径.一般为/usr/X11R6/lib/X11/rgb
FontPath 指定字体文件的路径及相应选项(常见的有是否允许放缩),
同时也可以直接从字体服务器来获取字体,如RH现在的做法
Section "ServerFlags"
其中一般有三项:
NoTrapSignals跟调试有关,我们一般不用他。
DontZap是否允许ctrl+alt+backspace键退出xwindows,
加上#后表允许。
DontZoom是否允许ctrl+alt+数字键盘上的+或-改变屏
幕的分辨率。
Section "Keyboard"
定义键盘类型,一般不需要修改。
Section "Pointer"
定义鼠标类型。
Protocol为鼠标类型,一般有Microsoft,PS/2,
MouseSystem等,根据你自己的鼠标类型而定。
Device为鼠标的设备,为/dev/mouse,这是一个符号
链接,一般指向/dev/ttyS0(即DOS的COM1),或者为
/dev/ttyS1(COM2)等。
Emulate3Buttons是否模拟3键鼠标,如果是的话,则
两键鼠标可以用左右键同时按下的方法来模拟中键。
两键鼠标可以用左右键同时按下的方法来模拟中键。
Emulate3Timeout timeout是指在多长的间隔内按下两
键则模拟中键。
Section "Monitor"
指你的显示器的类型。
Identifier在后头Screen节中要用到,Section节中根
据这个Identifier来识别显示器。
VendorName显示器的制造商。
ModelName显示器的型号。
HorizSync水平扫描频率范围(单位:kHZ)。
VertRefresh垂直扫描频率范围(单位:HZ)。
以上两项要根据你的显示器手册而定,设置不正确的话,
有可能烧掉显示器。如果不知道的话,可以用从小到大试
验的方法找到正确的范围,但一定要小心,发现不正常,
立刻用ctrl+alt+backspace退出。一般HorizSync的范围
为31.5-31.75左右,VertRefresh为50-70左右,也有能达
到100的。
Modeline显示的模式
其中有很多行,即很多种模式,会自动选择一种最好的模
式进入,因此,不必把其它不需要的模式,比如640x480删掉。
格式为:Modeline "类型名称" 类型描述
其中类型描述分为4个部分,前3个部分是必须有的。第一
个部分为1个数字,是你的显示器的时钟频率,第2个部分包
括4个数字,第一个为水平的象素个数,其它3个数为水平扫
描的起始和结束范围。第3个部分同第2个部分,只是确定的
是垂直的内容。第4个部分为Interlace,DoubleScan,±HSync,
±VSync,±CSync,Composite和HSkew。DoubleScan说明每
行都要扫描两遍。这些一般都用的不多。
Section "Device"
显卡的类型。
Section "Screen"
对于每个X的服务器,如XF86_VGA16,XF86_SVGA,XF86_FBDev
等,指定它们的配置。
在启动X时,运行的是哪个X服务器,由文件/etc/X11/X决定。
这个文件是一个符号链接。如果你想用XF86_SVGA来启动你的
Xwindow的话,就把这个文件指向/usr/X11R6/bin/XF86_SVGA。
在这个Section中,Driver指的是这个Section是针对哪个服务
器的。Device和Monitor为使用哪个显示器和显卡。里头一般有
SubSetion "Display",设置显示时的一些参数。Depth指颜色
深度,8,15,16等。Modes指使用哪种显示模式。"640x480",
"800x600"等。ViewPort指进入后,真实屏幕在虚屏上的位置。
要了解更详细的关于XF86Config的配置信息,可以在提示符下
输入如下命令:
#man XF86Config
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/35489/viewspace-84229/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/35489/viewspace-84229/