如何让命令在登录前运行(即启动时或启动后)?

如何让命令在登录前运行(即启动时或启动后)?

我有一个加密的主文件夹,所以我无法自动登录(我也不想这样做),而且我的显示器每次启动时都会默认为最低亮度。为了解决这个问题,我运行命令

`xbacklight =100`

作为启动应用程序,但它仅在我登录时运行,而不是在访客登录时运行,或者在漂亮但看不见的登录屏幕运行。

最好能修复整个问题,或者只是在启动过程中运行命令。谢谢。

答案1

您可以编辑 /etc/lightdm/lightdm.conf 并添加以下行

display-setup-script=/usr/local/sbin/lightdm-setup.sh

到该部分。然后创建包含以下内容的[SeatDefaults]文件:/usr/local/sbin/lightdm-setup.sh

#! /bin/sh
xbacklight =100

并使文件可执行(chmod +x /usr/local/sbin/lightdm-setup.sh)。重启后或重新启动 lig​​htdm(sudo restart lightdm)时,您的脚本应该会运行。

相关内容