当我启动笔记本电脑时(华硕 K501UX) 键盘背光自动打开。我想在加载 Ubuntu 时默认将其关闭,而不使用任何热键。
sudo find /sys/class/leds/ 输出:
/sys/class/leds/
/sys/class/leds/asus::kbd_backlight
/sys/class/leds/phy0-led
/sys/class/leds/input3::scrolllock
/sys/class/leds/input3::capslock
/sys/class/leds/input3::numlock
/sys/class/leds/asus::wlan
答案1
创建一个 bash 脚本:
sudo gedit /usr/sbin/asuskbbloff
内容如下:
#!/bin/bash
KBBL="/sys/class/leds/asus::kbd_backlight"
# $KBBL may a directory or a symlink as of ubuntu 16.04
[ -d $KBBL -o -f $KBBL ] && echo 0 > $KBBL/brightness || echo "$KBBL does not exist!"
使其可执行:
sudo chmod 0755 /usr/sbin/asuskbbloff
打开键盘背光并尝试使用此命令将其关闭:
sudo asuskbbloff
当它对你有用时,创建一个 upstart 文件:
sudo gedit /etc/init/asuskbbloff.conf
内容如下:
#
# This task is run on startup to turn of
# keyboard backlight on asus notebooks
#
description "turn of keyboard backlight"
start on startup
task
exec /usr/sbin/asuskbbloff
重新启动系统进行测试。
答案2
这对我来说不起作用。但如果我运行
echo 3 > $KBBL/brightness
然后运行
echo 0 > $KBBL/brightness
有用。