在用户登录时(无论哪个桌面环境)

在用户登录时(无论哪个桌面环境)

当我在终端中执行命令时,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

相关内容