如何获得xrandr设置的外部显示器分辨率以保持不变
tl; dr 我的笔记本电脑总是忘记连接到它的外接显示器的正确分辨率。如何使配置“坚持”? 细节 我有一台运行Linux Mint的笔记本电脑连接到外部ViewSonic显示器。我将其设置为将外部监视器用作第二个屏幕(即未镜像)。这工作了好几个星期。 突然,笔记本电脑不再将其识别为ViewSonic,此时它不知道其最佳分辨率(1600 x 1200),仅允许最大分辨率1028 x 768。1对于具有1920 x 1200分辨率的笔记本电脑,这根本无法正常工作。 经过无奈,我找到了这个答案。它帮助我解决了问题,如下所示(cvt命令的输出是在下一个命令中使用的modeline): cvt 1600 1200 xrandr --newmode "1600x1200_60.00" 161.00 1600 1712 1880 2160 1200 1203 1207 1245 -hsync +vsync xrandr --addmode VGA-1 1600x1200_60.00 这正是我一直希望能够但不能通过GUI完成的事情。(有一些原因使我仍然喜欢命令行...) 这再次很好地工作了一段时间。但是,当我今天启动计算机并登录时,出现一个通知区域弹出窗口,其中包含有关尝试的各种不同模式的错误字符串,并且外接显示器已关闭。我重复了上面的命令,并且它再次起作用。 我有nVidia卡。当事情开始出现问题时,我尝试安装专有驱动程序,但是到那时,外部监视器根本无法识别,因此我回到了开源驱动程序。我没有一个Xorg.conf或一个Xorg.conf.d,只有一个xorg.conf.failsafe。 我不想每次启动计算机时都重复这些命令。有什么办法可以将其保存到我的Xorg.conf东西上吗?自从我对X进行了大量工作以来已经有很多年了。有人可以在这里帮助我吗? 1我无法确定为什么会这样。我最好的猜测是驱动程序更新有问题。