好的,在我的 GUI 中,Ubuntu 只允许我设置 1360x768 和 1024x768 的分辨率,尽管我很清楚我的 P76 显示器可以达到 1280x1024。
因此,经过一番调查,我使用cvt
并xrandr
弄清楚我可以将这些行添加到我的/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(登录窗口)启动时执行,而不是在会话加载时执行。