每次重新启动后分辨率重置

我知道之前已经问过这个问题了,我知道我之前已经解决了这个问题,但我找不到任何因某些原因而起作用的东西。

背景:每次登录时,我的分辨率都会重置为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中

在nvidia-settings中,在“ X Server Display Configuration ,单击“ Save to X Configuration File 。 如果您以前从未这样做过,那么它会抱怨无法解析/etc/X11/xorg.conf。 告诉它“好”,没关系。 您需要提供密码才能提升,以便它可以写入该文件。 完成此操作后,您的解决方案(以及nvidia-settings中的其他更改)将在重新启动后继续存在。

我的设置从1200x790到默认值640x480

这是我找到的解决方案。