当前位置

ML的显示分辨率和刷新频率的设置方法

主标签

ML的显示分辨率和刷新频率的设置方法:
[email protected] 2006-2-11

涉及ML关于ML的显示分辨率的设置的主要有两个配置文件
xorg.conf X的配置文件
~/.kde/share/config/kcmrandrrc KDE的配置文件

1) xorg.conf中的配置

首先是对显示器行频(水平分辨率)和场频(垂直分辨率)的设置
在xorg.conf中有类似一段:

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "206STUDIO"
HorizSync 30.0 - 70.0
VertRefresh 50.0 - 160.0
EndSection

其中HorizSync,VertRefresh分别是显示器行频(水平分辨率)和场频(垂直分辨率)的设置
应该根据显示器的性能进行设置,他们的值决定了显示分辨率和刷新频率可能取值的范围。

关于场频,行频,分辨率,刷新频率的具体含意及关系请大家补充。

接着是对首先和可选分辨率的设置
在xorg.conf中有类似一段:
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480" "1280x1024"
EndSubSection
EndSection
行 :
Modes "1024x768" "800x600" "640x480" "1280x1024"
设置了4种可选的分辨率,排在最前面的就是首选的分辨率,也就是一般生效的分辨率。
X启动时如果首选的分辨率无效,比如过高,会依次尝试后面的分辨率。
这个例子中,最高的分辨率,排在最后,并不是首选的。

2)kcmrandrrc的设置

下面是一个kcmrandrrc的例子:
[Display]
ApplyOnStartup=true
SyncTrayApp=false

[Screen0]
height=1024
reflectX=false
reflectY=false
refresh=85
rotation=0
width=1280

height,refresh,width是什么意思大家一目了然啦

3)两个文件的关系
xorg.conf中的配置对X起作用,KDE是运行在X之上的,当然也要受她的约束,对她的修改只有在重新
启动X后才回生效。如果修改的是/etc/X11/xorg.conf(一般情况下ML的X启动时载入这个文件),将
影响所有用户
kcmrandrrc的设置只对KDE起作用,对X没有约束,对KDM和其他窗口管理器是不起作用的。对她的修
改在注销后重新登录(login)KDE时起作用。且只对相应的用户起作用。
因为有两个配置文件影响设置结果,在使用工具配置时,要注意工具是针对哪个文件的,不然就会发生修
改了配置却达不到目的的问题。另外一些工具是根据xorg.conf的内容提供的选项的内容,如果xorg.conf
的配置不对,如行频和场频设置过低,或可选分辨率有误,就会出现硬件支持却找不到需要的选项的情况。

4)如果通过修改两个文件来修改分辨率和刷新频率,
一般先根据显示器的性能修改xorg.conf中显示器行频和场频的设置;
(有一个命令可以从一些显示器硬件中读取信息,获得行频和场频,可惜忘了请知道的告诉我)
再根据需要设置首先和可选分辨率。
最后每个用户修改自己的kcmrandrrc

5)ML中的配置工具介绍
(这方面我一直都是直接修改配置文件,请大家补充)