답변:
백라이트를 활성화하려면
에코 2 | sudo 티 / sys / class / leds / asus :: kbd_backlight / brightness
2
AT는 echo 2 |
3 밝은 인과 - 3의 경우 0의 값으로 변경 될 수있다.
백라이트를 사용 불가능하게하려면 다음을 입력하십시오.
에코 0 | sudo 티 / sys / class / leds / asus :: kbd_backlight / brightness
경로는 랩톱 모델 및 OS에 따라 다를 수 있습니다. 예를 들어 Manjaro를 실행하는 Lenovo Thinkpad L390은 /sys/class/leds/tpacpi::kbd_backlight/brightness
. find
올바른 경로를 보는 데 사용할 수 있습니다 .
find /sys/class/leds -name '*kbd_backlight'
시험
xset led on
또는
xset led 3
이것은 CMSTORM (Cooler Master Storm Devastator) 키보드와 잘 작동했습니다.
이 명령으로 백라이트를 켤 수 있습니다
sudo tee /sys/class/leds/asus::kbd_backlight/brightness <<< 3
최대 값으로 설정됩니다. 끝에있는 숫자는 밝기 (0-3)를 의미합니다.
이 명령을 일부 단축키 조합에 연결할 수 있습니다.
주변 광 센서 설정에 관한 기사 를 읽을 수도 있습니다 .
내가 해결 한 방법은 다음과 같습니다.
#!/bin/bash
# Adjust the keyboard backlight level
shopt -s -o nounset
declare -i KBD_BACKLIGHT_MAX=`cat /sys/class/leds/asus\:\:kbd_backlight/max_brightness`
declare -i KBD_BACKLIGHT_LEV=`cat /sys/class/leds/asus\:\:kbd_backlight/brightness`
# We need a parameter, etiher inc or dec
if [ $# -eq 0 ] ; then
exit 192
fi
case $1 in
-inc )
# increasing:
if [ ${KBD_BACKLIGHT_LEV} -lt ${KBD_BACKLIGHT_MAX} ] ; then
KBD_BACKLIGHT_LEV=${KBD_BACKLIGHT_LEV}+1
echo ${KBD_BACKLIGHT_LEV} | tee /sys/class/leds/asus::kbd_backlight/brightness
fi
;;
-dec )
# decreasing:
if [ ${KBD_BACKLIGHT_LEV} -gt 0 ] ; then
KBD_BACKLIGHT_LEV=${KBD_BACKLIGHT_LEV}-1
echo ${KBD_BACKLIGHT_LEV} | tee /sys/class/leds/asus::kbd_backlight/brightness
fi
;;
esac
exit 192
위의 스크립트를 / opt / tweaks / kbd_backlight_adjust에 저장하십시오.
그런 다음 키보드 단축키에서 sudo로 실행해야하므로 sudoers에 줄을 추가해야합니다.
visudo를 사용하여 아래에이 줄을 추가하십시오.
your_username ALL=(root) NOPASSWD: /opt/tweaks/kbd_backlight_adjust
마지막으로 키보드 백라이트를 늘리거나 줄이기 위해 다음 명령을 사용하여 키보드 단축키를 만드십시오.
sudo /opt/tweaks/kbd_backlight_adjust -inc
과
sudo /opt/tweaks/kbd_backlight_adjust -dec
그렇게해야합니다 :-)
"Ukku 커널 업데이트 유틸리티" https://github.com/teejee2008/ukuu를 사용하여 커널을 쉽게 업데이트 할 수 있습니다. 5.x 커널로 업데이트하면 Asus UX433F (백라이트, 사운드)의 모든 문제가 해결됩니다.