书中玉 发表于 2003-11-6 17:51:17

有谁知道在RH9.0下如何调整显示器可显示部分的位置?

我的电脑上装了WIN98、WIN2K和RH9.0三个系统,当从WINDOWS切换到LINUX系统时,显示屏幕却偏移了一小段位置,害得我每次都要用显示器上的调节钮进行调节,感觉很不方便。那么,有谁知道在RH9.0下如何调节屏幕位置吗? :lol:

xiayu 发表于 2003-11-6 19:08:38

有一个命令xvidtune

http://hujie.aspstar.com/info/138.htm

LINUX下XWINDOW屏幕歪的校正方法


作者:不明来源:不明加入时间:2003-6-8 

一些linux用户(常见的是nvidia显卡用户)在配置完X服务器后,已经可以进入xwin桌面,只是屏幕是歪的,怎么办?当然,用户可以利用显示器本身自带的调节按钮将它校正过来,但这样一来,你回到win下就发现win的屏幕歪向另一个方向,实际上,xwin可以在启动时自己调整,方法是:
1、在win下调正屏幕位置,使之正中
2、启动linux,进入xwin(这时屏幕应该是歪的),开一个字符终端小窗口,运行xvidtune,用left和right按钮调好屏幕位置,再show一下,将终端窗口上显示的那一行输出记下来,类似这样的语句
"1024x768" 94.50 1024 1093 1168 1376 768 769 772 808 +hsync +vsync
3、编辑/etc/X11/XF86Config(编辑前最好先拷贝一个作好备份)文件,找到Section "Monitor"中当前分辨率的那段,应该你会看到类似
Modeline "1024x768" 94.50 1024 1093 1168 1376 768 769 772 808 +hsync +vsync这样的语句(没有的话就将记下来的东西在开头加Modeline,将它添加到EndSection的前面,红旗linux就没有),按照刚才记下来的东西修改其中的相应位置的数值,改完后保存文件,然后重起xwindow就ok了。

(用nvidia显卡的用户请注意,如果你用系统自带的驱动按上面方法校正了屏幕偏移现象,后来又安装nvidia显卡的驱动,则很有可能在安装完nvidia驱动后xwin启动黑屏或重新出现偏移现象,这是因为nvidia驱动本身已经校正了屏幕偏移的问题,请将调整过偏移的那行前面加#号注释掉,譬如:

Modeline "1024x768" 94.50 1024 1093 1168 1376 768 769 772 808 +hsync +vsync改成

#Modeline "1024x768" 94.50 1024 1093 1168 1376 768 769 772 808 +hsync +vsync,再重起xwin就ok了)

注:此方法同样可以用来调整刷新率:运行xvidtune,用中键(或左右两键一齐按下)拖动VTotal,这时会看见Vertical sync(刷新率)值会变动,调到你自己想要的值(不要太高),然后按test试一下效果,如果没问题的话,按show,再按上面的第3点同样修改XF86Config文件,保存,重起xwin。
4:但是,在较新版本的LINUX中,例如,RED HAT 7.3,修改/etc/X11/XF86config文件,并不使屏幕位置偏移,但是在该目录下有一个XF86config-4文件,内容大致如下:
Section "Monitor"          #关于显示器的描述
Identifier "AS 786T"      #显示器标识
VendorName "Unknown"   
ModelName "Unknown"
HorizSync 30 – 87         #行频(KHz)
VertRefresh 50 – 160      #刷新频率(Hz)
Option "dpms"
EndSection      
以上为XF86Config-4未修改前的一段,同样用xvidtune调整屏幕到合适的位置,记下终端窗口显示的数字,格式如下:"1152x864" 121.50 1152 1232 1360 1568 864 865 868 911 +hsync –vsync
将它添入XF86config-4文件中,修改后如下:(蓝色的是添加的内容)
Section "Monitor"
Identifier "AS 786T"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 30 - 87
VertRefresh 50 – 160
# 1024x768 @ 85 Hz, 68.68 kHz hsync /*这句是注释,可以没有/
Modeline "1152x864" 121.50 1152 1232 1360 1568 864 865 868 911 +hsync -vsync
Option "dpms"
EndSection

书中玉 发表于 2003-11-17 20:26:54

搞定,感谢!

利用楼上介绍的方法,搞定。也一并谢谢xiayu了。 :lol:

Piao 发表于 2003-11-18 00:05:49

也有所收获

jome 发表于 2003-11-20 03:46:26

真是太谢谢楼上的了,偶的刷新率终于改好了
页: [1]
查看完整版本: 有谁知道在RH9.0下如何调整显示器可显示部分的位置?