关闭键盘背光,华硕笔记本电脑(Ubuntu 15.10)

Gio*_*dze 5 keyboard backlight 15.10

当我启动笔记本电脑(华硕 K501UX)时,键盘背光会自动打开。我想在加载 Ubuntu 时默认关闭它,而不使用任何热键。

须藤查找 /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
Run Code Online (Sandbox Code Playgroud)

cmk*_*mks 4

创建 bash 脚本:

sudo gedit /usr/sbin/asuskbbloff
Run Code Online (Sandbox Code Playgroud)

包含以下内容:

#!/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!"
Run Code Online (Sandbox Code Playgroud)

使其可执行:

sudo chmod 0755 /usr/sbin/asuskbbloff
Run Code Online (Sandbox Code Playgroud)

打开键盘背光并尝试使用以下命令将其关闭:

sudo asuskbbloff
Run Code Online (Sandbox Code Playgroud)

当它对你有用时,创建一个新贵文件:

sudo gedit /etc/init/asuskbbloff.conf
Run Code Online (Sandbox Code Playgroud)

包含以下内容:

#
# 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
Run Code Online (Sandbox Code Playgroud)

重新启动系统进行测试。

  • 尝试在文件 `/etc/rc.local` 中的 `exit 0` 行之前执行命令 `/usr/sbin/asuskbbloff` (2认同)