如何使屏幕分辨率永久不变 ubuntu 16.04 LTS

如何使屏幕分辨率永久不变 ubuntu 16.04 LTS

我尝试了以下操作并且成功了但是我想在系统启动时运行 shell 文件。

我没有.xprofile文件或lightdm.conf系统内的文件。我尝试了各种 nvidia 驱动程序,但都只会导致系统崩溃并出现黑屏。

脚本:

cvt 1366 768

xrandr --newmode "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

xrandr --addmode VGA-1 1368x768_60.00

xrandr --output VGA-1 --mode "1368x768_60.00"

在上面的脚本中如何动态VGA-1添加addmodenewmode

有时候我重新启动系统时,系统VGA-1VGA0 or VGA1崩溃,我无法登录

答案1

要自动化您的脚本,请将以下内容放入脚本中并赋予它 x 位(chmod +x 文件)

#!/bin/bash
Display=$(xrandr | grep VGA)
ModeSet=$(echo "$Display" | grep '1368x768')

if [[ "$ModeSet" != "" ]]
then
  echo "Mode already set:  $Display" | cut -d'(' -f1
else
  xrandr --newmode "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync
  xrandr --addmode ${Display%%\ *} 1368x768_60.00
  xrandr --output  ${Display%%\ *} --mode "1368x768_60.00"
  echo -e "Mode set: \c"
  xrandr | grep VGA | cut -d'(' -f1
fi

相关内容