단축키를 사용하여 키보드 백라이트를 제어하는 ​​방법

단축키를 사용하여 키보드 백라이트를 제어하는 ​​방법

Windows에서 사용하는 것과 동일한 단축키를 사용하여 Linux에서 노트북의 키보드 백라이트를 어떻게 늘리거나 줄일 수 있습니까?

FnF9Windows에서는 단축키(감소 및 증가)를 눌러 키보드 백라이트를 제어할 수 있지만 FnF10Linux에서는 키보드 백라이트가 노트북/울트라북의 새로운 기능이고 가장 널리 사용되는 기능이 아니기 때문에 이러한 단축키가 구현되지 않는 것 같습니다.

참고: Fn키보드 백라이트를 제어하기 위해 디스플레이 밝기 및 사운드와 같은 일반 기능에서 작동하지만 올바르게 구성되지 않았습니다... 하지만 Grub2 부팅 장치 선택기에서 켤 수 있기 때문에 Linux에서는 작동합니다. Linux 운영 체제를 실행 중입니다.

몇 가지 추가 사양: OS: Linux(Mint Cinnamon 17). 노트북: 삼성 Ativ Book 6.

답변1

키보드 백라이트를 제어하는 ​​데 일반적으로 사용되는 키는 XF86KbdBrightnessUp및 입니다 XF86KbdBrightnessDown. 다음 셸 명령줄에 바인딩하는 방법을 찾으면 됩니다(필요에 따라 sudoer를 설정).

# Light off the leds
sudo echo 0 > /sys/class/leds/asus::kbd_backlight/brightness
# Light on the leds (full power)
sudo echo 100 > /sys/class/leds/asus::kbd_backlight/brightness

답변2

백라이트 밝기를 제어하는 ​​데 사용할 수 있습니다 yad. fatdog Linux를 실행하는 크롬북 Acer cb714에서 다음 슬라이더를 사용했습니다.

yad --no-buttons --on-top --vertical --scale --print-partial --value=$(cat /sys/class/leds/*::kbd_backlight/brightness) | while read line; do echo "$line" > /sys/class/leds/*::kbd_backlight/brightness; sleep 0.01; done &

답변3

다음과 같은https://wiki.archlinux.org/index.php/keyboard_backlight루트 권한이 필요하지 않도록 D-Bus를 사용했습니다.

$ dbus-send --system --type=method_call --print-reply=literal \
  --dest="org.freedesktop.UPower" "/org/freedesktop/UPower/KbdBacklight" \
  "org.freedesktop.UPower.KbdBacklight.GetMaxBrightness"

   int32 2

$ dbus-send --system --type=method_call \
  --dest="org.freedesktop.UPower" "/org/freedesktop/UPower/KbdBacklight" \
  "org.freedesktop.UPower.KbdBacklight.SetBrightness" int32:1

밝기를 점진적으로 조정하려면 작은 쉘 스크립트나 호출을 수행하는 다른 도구를 작성한 GetBrightness다음 SetBrightness변경 사항을 이전 값에 적용할 수 있다고 생각합니다. 키보드에 전용 밝기 조정 버튼이 없고 기존 키 바인딩을 깨뜨리고 싶지 않기 때문에 아직 이것을 시도하지 않았습니다. 적어도 지금까지는.

관련 정보