我正在运行 Linux Mint 17.3 计算机,并将 DVI 和 USB(DVI-to-USB)显示器连接插入同一桌面。启动后,我发现奇怪的显示未对准,我发现这是由于 USB 连接造成的 - 一个屏幕的一半在其中一台显示器上皱缩起来。但是,如果我只是进入“设置”->“显示”并单击“应用”而不进行任何更改,则显示问题就会消失。
是否有某种命令可以添加到 /etc/init.d/ 中的启动脚本或 crontab 命令中,以便在启动时以这种方式自动应用/刷新监视器设置?
提前致谢。
答案1
您可以尝试xrandr
将显示设置为其自动设置。
xrandr --output XXXXX --auto
xrandr
单独运行以获取所有有效的输出名称。
答案2
我的解决方案非常有效,是执行以下操作:
在我的主目录中创建一个startup.sh文件
~/
(这样我可以在以后备份文件时将其移植到文件中),并在其中保存以下命令:pkill -HUP "cinnamon --replace"
打开终端会话,键入
crontab -e
输入 crontab 文件,然后输入以下内容并保存:@reboot /home/donkey/startup.sh
重新启动计算机并注意,现在每次启动时,cinnamon 会话都会刷新并删除我正在使用的显示器上的启动错误,从而使分辨率完美地跨越所有显示器。
万岁:)