登录时禁用 Thinkpad T440S 上的键盘背光

登录时禁用 Thinkpad T440S 上的键盘背光

Thinkpad T440S 运行带有 MATE 桌面的 Ubuntu 20.04(不是 Ubuntu MATE 风格)。

启动时键盘背光关闭,但当用户登录时,它会全亮。我希望它在不需要用户交互的情况下关闭。

这个问题联想 T440s 键盘背光自动亮起有一个可以接受的答案,但是它说要修改的文件在该系统上不存在。

这个悬而未决的问题登录屏幕上的键盘背光其中有一个看起来很有用的命令xset,但我找不到列出它可以控制的设备的方法。

我发现这个命令

echo 0 > /sys/class/leds/tpacpi\:\:kbd_backlight/brightness

这有效,但只有当我使用sudo类似

sudo sh -c 'echo 0 > /sys/class/leds/tpacpi\:\:kbd_backlight/brightness'

这将要求用户输入密码。

如何在用户登录此系统时关闭键盘背光而无需用户交互?

(PS - 键盘快捷键 Fn+空格键可以工作,但这不是重点)

答案1

我通过

sudo sh -c 'echo 0 > /sys/class/leds/tpacpi\:\:kbd_backlight/brightness'

在脚本中。

sudoers我使用此答案中的方法将该脚本添加到文件中:

如何在没有密码的情况下运行特定的 sudo 命令?

然后我将脚本添加到 System/Preferences/Personal/Startup Applications 以便它在登录时运行。由于脚本在文件中,因此不会提示用户输入密码sudoers

这可以达到在用户登录时关闭键盘背光的预期效果。如果需要,可以使用 Fn+Spacebar 组合键将其重新打开。

相关内容