终于在Ubuntu下解决了显示分辨率的问题
问题:分辨率一直比较低,,在系统--首选项--屏幕分辨率里边一直没有高一点的分辨率选项,虽然装了nvidia的驱动但是不知道如何使用,也找不到入口。
解决:用nvidia-settings命令调出nvidia的设置程序,并将分辨率设置成为1440×900(设置选项里有这个选项)。之后在系统--首选项--屏幕分辨率里面看到了当前的分辨率也是1440×900了。
问题:重新进X后分辨率又变成了登录时默认的1280×1024了。并且系统--首选项--屏幕分辨率里也没有1440×900的选项,就是上一步的设置没有保存下来。
解决:用sudo gedit /etc/X11/xorg.conf打开配置文件, 在”1280×1024″之前加上了”1440×900″(我实际上是将”1440×1440″改为了”1440×900″),所有的subsection都改了,整体内容如下:
Section “Screen”Identifier “Default Screen”Device “nVidia Corporation GeForce 7300 SE”Monitor “LAW982″DefaultDepth 24Option “AddARGBVisuals” “True”Option “AddARGBGLXVisuals” “True”Option “NoLogo” “True”SubSection “Display”Depth 1Modes “1440×900” “1280×1024” “1280×960” “1152×864” “1024×768” “832×624” “800×600” “720×400” “640×480″EndSubSectionSubSection “Display”Depth 4Modes “1440×900” “1280×1024” “1280×960” “1152×864” “1024×768” “832×624” “800×600” “720×400” “640×480″EndSubSectionSubSection “Display”Depth 8Modes “1440×900” “1280×1024” “1280×960” “1152×864” “1024×768” “832×624” “800×600” “720×400” “640×480″EndSubSectionSubSection “Display”Depth 15Modes “1440×900” “1280×1024” “1280×960” “1152×864” “1024×768” “832×624” “800×600” “720×400” “640×480″EndSubSectionSubSection “Display”Depth 16Modes “1440×900” “1280×1024” “1280×960” “1152×864” “1024×768” “832×624” “800×600” “720×400” “640×480″EndSubSectionSubSection “Display”Depth 24Modes “1440×900” “1280×1024” “1280×960” “1152×864” “1024×768” “832×624” “800×600” “720×400” “640×480″EndSubSectionEndSection
之后保存退出,重新登录X,问题解决(X的登录框界面也是”1440×900″的了 ^_^)。
思考:X在选择分辨率时应该是在Modes中选择第一个显示器能支持的分辨率应用,原来的”1440×1440″我的显示器不支持,所以就自动选择了当时的第二项”1280×1024″了。
人生伟业的建立 ,不在能知,乃在能行。