当我打开计算机时自动执行命令行?

当我打开计算机时自动执行命令行?

使用 Ubuntu 18.04,我需要命令行xrandr --output DP-1 --scale 0.5x0.5。如何在启动计算机时自动执行该命令?

编辑

我创建了该/etc/rc.local文件,并在其中写入了

#!/bin/bash

xrandr --output DP-1 --scale 0.5x0.5

exit 0

问题是,如果我重新启动计算机,屏幕会完全相同,而且是错误的。如果我运行命令,它似乎可以工作bash /etc/rc.local,但如果我重新启动计算机,它就不起作用。我该如何解决这个问题?

答案1

xrandr无法工作,rc.local因为它需要运行 Xorg(图形模式)。您需要使用一种方法在以某个用户身份登录后自动启动桌面环境的命令/应用程序。AFAIU 适用于默认的 Ubuntu 18.04此方法应该管用。

如果您希望更改也影响显示管理器(以用户身份登录之前看到的内容),那就更加困难了,请通过编辑或评论添加您正在使用的 DM。

相关内容