用于刷新屏幕设置的启动脚本

用于刷新屏幕设置的启动脚本

我正在运行 Linux Mint 17.3 计算机,并将 DVI 和 USB(DVI-to-USB)显示器连接插入同一桌面。启动后,我发现奇怪的显示未对准,我发现这是由于 USB 连接造成的 - 一个屏幕的一半在其中一台显示器上皱缩起来。但是,如果我只是进入“设置”->“显示”并单击“应用”而不进行任何更改,则显示问题就会消失。

是否有某种命令可以添加到 /etc/init.d/ 中的启动脚本或 crontab 命令中,以便在启动时以这种方式自动应用/刷新监视器设置?

提前致谢。

答案1

您可以尝试xrandr将显示设置为其自动设置。

xrandr --output XXXXX --auto

xrandr单独运行以获取所有有效的输出名称。

答案2

我的解决方案非常有效,是执行以下操作:

  1. 在我的主目录中创建一个startup.sh文件~/(这样我可以在以后备份文件时将其移植到文件中),并在其中保存以下命令:

    pkill -HUP "cinnamon --replace"

  2. 打开终端会话,键入crontab -e输入 crontab 文件,然后输入以下内容并保存:

    @reboot /home/donkey/startup.sh

  3. 重新启动计算机并注意,现在每次启动时,cinnamon 会话都会刷新并删除我正在使用的显示器上的启动错误,从而使分辨率完美地跨越所有显示器。

万岁:)

相关内容