我知道这个问题之前已经被问过,我也知道我之前已经解决过这个问题,但由于某种原因我找不到任何有效的方法。
背景:每次登录时,我的分辨率都会重置为 1024x768,因此每次我都必须打开 nvidia 设置并将其改回 1280x1024。
问题:此问题有解决办法吗?
附加信息:
- 戴尔 XPS 400
- Xubuntu 12.10(全新安装,不是从 12.04 升级的)
- 显卡:Nvidia GT430
- GPU 驱动程序:nvidia-current-updates
答案1
我认为我遇到的问题是 Nvidia x-server 会加载我喜欢的分辨率(1280x1024),但随后设置管理器会加载它是首选选项,默认为 1024x768。
我最终如何在终端解决这个问题:
sudo leafpad /etc/X11/xorg.conf
向下滚动,可能在底部附近或底部,显示以下内容:
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "CRT-1"
Option "metamodes" "1280x1024_75 +0+0; nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
第三个选项(“metamodes”)是解析选项。在那一行中,我删除了; nvidia-auto-select +0+0
。该行现在如下所示:
Option "metamodes" "1280x1024_75 +0+0"
这不允许设置管理器选择所需的分辨率并覆盖 xorg.conf,从而强制计算机默认使用 1280x1024。
答案2
在 nvidia-settings 下的 下X Server Display Configuration
,单击Save to X Configuration File
。如果您以前从未这样做过,它会抱怨无法解析 /etc/X11/xorg.conf。只需告诉它“OK”,这没关系。您需要给它密码来提升权限,以便它可以写入该文件。完成此操作后,您的分辨率(以及 nvidia-settings 中的其他更改)将在重启后保持不变。
答案3
我的设置从 变为1200x790
默认的640x480
。
这里这是我找到的解决方案。