每次重新启动后分辨率重置
我知道之前已经问过这个问题了,我知道我之前已经解决了这个问题,但我找不到任何因某些原因而起作用的东西。
背景:每次登录时,我的分辨率都会重置为1024×768,因此我必须打开nvidia设置并每次将其更改回1280×1024。
问题:这个问题有解决方法吗?
附加信息:
- 戴尔XPS 400
- Xubuntu 12.10(全新安装,未从12.04升级)
- 显卡:Nvidia GT430
- GPU驱动程序:nvidia-current-updates
我认为我遇到的问题是Nvidia x-server会加载我的首选分辨率(1280×1024),但设置管理器会加载其首选选项,默认情况下为1024×768。
我怎么最终解决这个问题 – 在终端:
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
第三个选项(“元模式”)是解析选项。 在那条线上,我删除了; nvidia-auto-select +0+0
; nvidia-auto-select +0+0
。 这条线现在看起来像这样:
Option "metamodes" "1280x1024_75 +0+0"
这样就不允许设置管理器选择它想要的分辨率并覆盖xorg.conf,从而强制计算机默认使用1280×1024。
在nvidia-settings中,在“ X Server Display Configuration
,单击“ Save to X Configuration File
。 如果您以前从未这样做过,那么它会抱怨无法解析/etc/X11/xorg.conf。 告诉它“好”,没关系。 您需要提供密码才能提升,以便它可以写入该文件。 完成此操作后,您的解决方案(以及nvidia-settings中的其他更改)将在重新启动后继续存在。
我的设置从1200x790
到默认值640x480
。
这是我找到的解决方案。