如何使用xrandr保存新的分辨率设置?

我在一个论坛的某个地方找到了解决问题的方法,其中唯一的解决方案是800×600和1024×768。 我设法获得了1440×900,效果非常好。 每次重新启动时,它都会消失。 我被迫重新输入命令,所以如何保存? 我假设它是一个简单的命令,但是当涉及到Ubuntu时,我是最大的新手。 命令是:

  • xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
  • xrandr --addmode VGA1 1440x900_60.00
  • xrandr --output VGA1 --mode 1440x900_60.00

您有多种选择,但最简单的方法是将您的命令完全按照上面的$HOME/.xprofile文件中的说明进行。 从这里开始,每次登录时都会执行。

默认情况下,此文件在Ubuntu中不存在,因此可能需要手动创建,然后才能生成可执行文件。 以下命令将执行此操作:

 touch $HOME/.xprofile chmod +x $HOME/.xprofile 

注意这种方法的2个小缺点:

  1. .xprofile在启动过程中发生得相当晚,因此您可能会看到一些初始屏幕分辨率resize
  2. 这是“每用户”设置,可能需要为系统上的其他用户重复

如果您希望深入研究,下面的参考链接中还有其他一些选择,但这仍然是最安全和最简单的选择。

参考文献:

  • 设置xrandr持续更改