如何设定新的分辨率?

如何设定新的分辨率?

好的,在我的 GUI 中,Ubuntu 只允许我设置 1360x768 和 1024x768 的分辨率,尽管我很清楚我的 P76 显示器可以达到 1280x1024。

因此,经过一番调查,我使用cvtxrandr弄清楚我可以将这些行添加到我的/etc/gdm/Init/Default文件中(前四行实际上是行,我只是为了方便阅读而将其拆分):

xrandr --newmode 1280x1024  109.00
                 1280 1368 1496 1712
                 1024 1027 1034 1063
                 -hsync +vsync
xrandr --addmode VGA1 1280x1024
xrandr --output VGA1 --mode 1280x1024

现在,一切正常,我发现登录屏幕实际上是 1280x1024。

然而,当我真正登录时,它会恢复到 1024x768,这真是太麻烦了。

输出xrandr显示:

Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096
VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mmx0mm
   1360x768       59.8  
   1024x768       60.0* 
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9     59.9  
   1280x1024      59.9  

所以我猜是因为首选分辨率是 1024x768(因为旁边有*),这导致我恢复到该分辨率。执行:

xrandr --output VGA1 --mode 1280x1024

从终端窗口修复它,但我更喜欢自动解决方案。

如何设置首选分辨率为 1280x1024(如果这确实是我的问题)?

可以使用其他命令来完成此操作吗xrandr?并且应该在命令中/etc/gdm/Init/Default或其他地方执行此操作吗?

答案1

首先,您应该尝试使用系统->首选项->监视器更改分辨率,然后重新启动。它很可能存储在某个地方,并在登录时恢复。

如果它不起作用,您可以将 xrand 命令添加到系统->首选项->启动应用程序中的项目中。

您只需添加最后一行:

xrandr --output VGA1 --mode 1280x1024

文件 /etc/gdm/Init/Default 在 gdm(登录窗口)启动时执行,而不是在会话加载时执行。

相关内容