注销后,最大分辨率重置为 1024x768

注销后,最大分辨率重置为 1024x768

显示设置最大分辨率从 1024x768(4:3) 开始

我尝试xrandr像这样使用:

>>xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
DVI-I-1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0* 
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
DVI-I-2 disconnected (normal left inverted right x axis y axis)

>>cvt 1900:900
# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz
Modeline "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync

>>xrandr --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync

>>xrandr --addmode DVI-I-1 1600x900_60.0

>>xrandr
Screen 0: minimum 320 x 200, current 1600 x 900, maximum 8192 x 8192
DVI-I-1 connected primary 1600x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0  
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
   1600x900_60.00   59.9* 
DVI-I-2 disconnected (normal left inverted right x axis y axis)

此时我的显示屏变为1600x900。

但在我注销或重新启动后,它又回到了 1024x768,我必须重新执行此过程。

本质上这与另一个问题其中只提到

还有关于持久设置 xrandr 更改如果您设置的分辨率在重启后没有保留,这会有所帮助。

但我找不到它。

以下是重启后收到的错误消息:

错误

答案1

在文本文件中输入你的xrandr --newmode和命令。在我的例子中,我还需要一个命令,我也将其放在这个文本文件中。使此文件可执行。xrandr --addmodexrandr --output

然后编辑(使用sudo/etc/lightdm/lightdm.conf并在[SeatDefaults]部分中添加

display-setup-script=[path to the text file you made]

这将在登录屏幕出现之前设置并选择您的新分辨率。或者,要在登录时设置屏幕(我自己没有这样做),您可以添加

session-setup-script=[path to the text file you made]

相关内容