当我在终端中执行命令时,xbacklight -set 10
亮度被设置为 0.1。
但是当我在rc.local
-file 中使用此命令时,它在启动时不会执行 - 因为亮度没有改变。这是为什么?
答案1
您永远不应该将其用于rc.local
这样的事情。rc.local
在每个运行级别之后、当 GUI 尚未加载时执行。
在用户登录时(无论哪个桌面环境)
因此,创建一个名为的文件,/etc/X11/Xsession.d/98xbacklight
内容如下:
#!/bin/sh
xbacklight -display :0 -set 10
现在,每次启动新的图形会话时都会执行该脚本。
在 lightdm 启动时
也许你想让背光变暗前您登录。为此,在您的部分中添加/etc/lightdm/lightdm.conf
一行[SeatDefaults]
:
display-setup-script=/etc/X11/Xsession.d/98xbacklight
但是,为此脚本必须是可执行的,因此请按如下方式设置权限:
chmod 755 /etc/X11/Xsession.d/98xbacklight