永久设置我的第二台显示器的分辨率

永久设置我的第二台显示器的分辨率

每次重启后,我都必须手动设置第二台显示器的分辨率:

sudo xrandr --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
sudo xrandr --addmode VGA-0 "1600x900_60.00"

Unity 从来不会自动选择分辨率,那么有没有办法永久设置它,这样我就不需要每次都这样做了?

答案1

我认为您不需要sudo在这里使用,事实上,如果没有必要的话您就不应该使用。

只需创建一个小脚本:

#!/bin/bash

xrandr --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
xrandr --addmode VGA-0 "1600x900_60.00"
  • 将其复制到空文件中,另存为set_resolution.sh
  • 将其添加到您的启动应用程序中:Dash > 启动应用程序> 添加命令:

    /bin/bash /path/to/set_resolution.sh
    

注意:

您可能需要稍等片刻,等待桌面完全加载,例如:

#!/bin/bash

sleep 10
xrandr --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
xrandr --addmode VGA-0 "1600x900_60.00"

相关内容