LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 802|回复: 8

关于屏幕偏移问题(已解决)

[复制链接]
发表于 2005-6-4 16:04:55 | 显示全部楼层 |阅读模式
我常在LINUX和WINDOWS之间转一转去,但是两个系统之间在显示上有偏移,我知道Mandriva发行版论坛上有这个问题的解决方法,UBUNTU呢?
这个问题已经解决了,详见第5帖和第8帖。:)
发表于 2005-6-4 16:21:31 | 显示全部楼层
我的没什么问题啊
很正常啊,
xvidtune命令可以调整吧
回复 支持 反对

使用道具 举报

发表于 2005-6-4 17:42:11 | 显示全部楼层
我的也有偏移。因为现在还在学习安装所以暂时没有理会
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-4 17:55:05 | 显示全部楼层
Post by xuefengwang101
我的没什么问题啊
很正常啊,
xvidtune命令可以调整吧

是怎么做的?能详细一点吗拜托?
回复 支持 反对

使用道具 举报

发表于 2005-6-4 18:31:21 | 显示全部楼层
(原创,转贴请注明出自www.linuxfans.org)
一些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-4(或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-4(或XF86Config)文件,保存,重起xwin。
回复 支持 反对

使用道具 举报

发表于 2005-6-4 19:12:48 | 显示全部楼层
安装显卡驱动,然后调成和你WIN一样的分辨率和刷新率就OK
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-4 19:43:20 | 显示全部楼层
我这本来不就有了NV驱动的吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-4 20:22:40 | 显示全部楼层
在UBUNTU中,我可以详细一点说说这个了,嘿嘿:
1、sudo xvidtune
2、用left和right按钮调屏幕位置,再test按钮试一试满意没有,满意了,就下一步,不满意再用left和right按钮调整。
3、按show,好让终端有类似
"1024x768" 94.50 1024 1093 1168 1376 768 769 772 808 +hsync +vsync
的出现。
4、 sudo gedit /etc/X11/xorg.conf,先另存为,作一个备份。然后找到Section "Monitor"中当前分辨率的那段,你应该会看到类似
Modeline "1024x768" 94.50 1024 1093 1168 1376 768 769 772 808 +hsync +vsync这样的语句(没有的话就将记下来的东西在开头加Modeline,将它添加到EndSection的前面,红旗linux就没有),按照刚才记下来的东西修改其中的相应位置的数值,改完后保存文件为原来的xorg.conf,注销,然后重起xwindow,搞定!
回复 支持 反对

使用道具 举报

发表于 2005-6-4 21:49:11 | 显示全部楼层
Post by GOVO
我这本来不就有了NV驱动的吗?

不要用默认的驱动,装那个glx的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表