我的主要问题是 RGB 键盘灯整天亮着,因为没有办法关闭它。我尝试在 Windows 上更改设置,但键盘在重启后会亮起。
我尝试了几乎所有在网上找到的方法,但都没有成功。有些帖子建议在 /sys/class/leds/asus::kbd_backlight/* 上手动设置亮度值,但在我的例子中,这个目录不存在。
$ ls /sys/class/leds/
asus::lightbar input11::scrolllock input8::kana
asus-wireless::airplane input4::capslock input8::numlock
input11::capslock input4::numlock input8::scrolllock
input11::compose input4::scrolllock phy0-led
input11::kana input8::capslock
input11::numlock input8::compose
使用 modprobe 时也遇到一些问题
$ sudo modprobe asus-laptop
modprobe: ERROR: could not insert 'asus_laptop': No such device
对于屏幕亮度,我想我可以围绕 /sys/class/backlight/intel_backlight 值进行操作
提前致谢
答案1
经过多次尝试,我得到了一个足够好的“解决方案”(至少对我来说)
1.- 屏幕亮度:
我制作了自己的脚本来增加/减少屏幕亮度并将其分配给 C^F7 和 C^F8。这不是我想要的解决方案,但现在我可以改变屏幕亮度
#!/bin/bash
BASEPATH=/sys/class/backlight
DEVICE="intel_backlight"
cd $BASEPATH
MAX=`cat ${DEVICE}/max_brightness`
CURRENT=`cat ${DEVICE}/actual_brightness`
PERCENT=`echo $MAX/100 | bc`
echo $PERCENT
if [ "$#" -ne 2 ]; then
echo "Error: wrong parameters"
echo "Run: # set-brightness.sh inc/dec percentage"
exit -1
fi
MODE=$1
DELTA=$2
if [ "$MODE" = "inc" ]; then
# Increase brightness an x%
NEW_BRIGHT="$(( $CURRENT + ( $PERCENT * $DELTA ) ))"
if [ $NEW_BRIGHT -gt $MAX ]; then
NEW_BRIGHT=$MAX
fi
elif [ "$MODE" = "dec" ]; then
# Decrease brightness an x%
NEW_BRIGHT="$(( $CURRENT - ( $PERCENT * $DELTA) ))"
if [ $NEW_BRIGHT -lt 0 ]; then
NEW_BRIGHT=0
fi
else
echo "Option: $MODE does not exists. Please use inc or dec"
exit -1
fi
# Set the new bright
echo $NEW_BRIGHT
echo $NEW_BRIGHT > ${DEVICE}/brightness
exit 0
2.- KB 问题仍然没有解决,但现在我终于有了白色灯光,并且 LED 条和华硕徽标被禁用。
要更换灯光,请按照以下步骤操作
打开窗户
从 Windows 商店安装 Asus Aura Core
在 Asus Aura 上更改闪电设置并保存更改
这样,更改就会在启动后存储和加载。
这些“解决方案”中的任何一个都是我正在寻找的解决方案,但我希望这可以帮助其他遇到同样问题的人。
答案2
我最近买了一台华硕 ROG GL504GV。我安装了 Linux Mint 和 W10。在 W10 中,我安装了 Aura Sync 软件来控制 RGB 键盘 LED。如果我应用自定义配置文件,即使在 Linux 中,它在重启后也会保留。这不是一种更换 LED 的舒适方式,但至少我可以打开和关闭它或更改亮度和颜色。