終於解決了顯示分辨率的問題
問題:分辨率一直比較低,在系統--首選項--屏幕分辨率裡邊一直沒有高一點的分辨率選項,雖然裝了nvidia的驅動但是不知道如何使用,也找不到入口。
解決:用nvidia-settings命令調出nvidia的設置程序,並將分辨率設置成為1440x900(設置選項裡有這個選項)。之後在系統--首選項--屏幕分辨率裡面看到了當前的分辨率也是1440x900了。
問題:重新進X後分辨率又變成了登錄時默認的1280x1024了。並且系統--首選項--屏幕分辨率裡也沒有1440x900的選項,就是上一步的設置沒有保存下來。
解決:用sudo gedit /etc/X11/xorg.conf打開配置文件, 在"1280x1024"之前加上了"1440x900"(我實際上是將"1440x1440"改為了"1440x900"),所有的subsection都改了,整體內容如下:
Section "Screen" Identifier "Default Screen" Device "nVidia Corporation GeForce 7300 SE" Monitor "LAW982" DefaultDepth 24 Option "AddARGBVisuals" "True" Option "AddARGBGLXVisuals" "True" Option "NoLogo" "True" SubSection "Display" Depth 1 Modes "1440x900" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480" EndSubSection SubSection "Display" Depth 4 Modes "1440x900" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480" EndSubSection SubSection "Display" Depth 8 Modes "1440x900" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480" EndSubSection SubSection "Display" Depth 15 Modes "1440x900" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480" EndSubSection SubSection "Display" Depth 16 Modes "1440x900" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480" EndSubSection SubSection "Display" Depth 24 Modes "1440x900" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480" EndSubSection EndSection
之後保存退出,重新登錄X,問題解決(X的登錄框界面也是"1440x900"的了 ^_^)。
思考:X在選擇分辨率時應該是在Modes中選擇第一個顯示器能支持的分辨率應用,原來的"1440x1440"我的顯示器不支持,所以就自動選擇了當時的第二項"1280x1024"了.