终于解决了显示分辨率的问题
问题:分辨率一直比较低,在系统--首选项--屏幕分辨率里边一直没有高一点的分辨率选项,虽然装了nvidia的驱动但是不知道如何使用,也找不到入口。
解决:用nvidia-settings命令调出nvidia的设置程序,并将分辨率设置成为1440x900(设置选项里有这个选项)。之后在系统--首选项--屏幕分辨率里面看到了当前的分辨率也是1440x900了。
问题:重新进X后分辨率又变成了登录时默认的1280x1024了。并且系统--首选项--屏幕分辨率里也没有1440x900的选项,就是上一步的设置没有保存下来。
解决:用sudogedit/etc/X11/xorg.conf打开配置文件,在"1280x1024"之前加上了"1440x900"(我实际上是将"1440x1440"改为了"1440x900"),所有的subsection都改了,整体内容如下:
QUOTE: |
Section"Screen"
Identifier"DefaultScreen"
Device"nVidiaCorporationGeForce7300SE"
Monitor"LAW982"
DefaultDepth24
Option"AddARGBVisuals""True"
Option"AddARGBGLXVisuals""True"
Option"NoLogo""True"
SubSection"Display"
Depth1
Modes"1440x900""1280x1024""1280x960""1152x864""1024x768""832x624""800x600""720x400""640x480"
EndSubSection
SubSection"Display"
Depth4
Modes"1440x900""1280x1024""1280x960""1152x864""1024x768""832x624""800x600""720x400""640x480"
EndSubSection
SubSection"Display"
Depth8
Modes"1440x900""1280x1024""1280x960""1152x864""1024x768""832x624""800x600""720x400""640x480"
EndSubSection
SubSection"Display"
Depth15
Modes"1440x900""1280x1024""1280x960""1152x864""1024x768""832x624""800x600""720x400""640x480"
EndSubSection
SubSection"Display"
Depth16
Modes"1440x900""1280x1024""1280x960""1152x864""1024x768""832x624""800x600""720x400""640x480"
EndSubSection
SubSection"Display"
Depth24
Modes"1440x900""1280x1024""1280x960""1152x864""1024x768""832x624""800x600""720x400""640x480"
EndSubSection
EndSection
之后保存退出,重新登录X,问题解决(X的登录框界面也是"1440x900"的了^_^)。
思考:X在选择分辨率时应该是在Modes中选择第一个显示器能支持的分辨率应用,原来的"1440x1440"我的显示器不支持,所以就自动选择了当时的第二项"1280x1024"了。
下载本文示例代码
阅读(430) | 评论(0) | 转发(0) |