xset led 3과 동등한 것은 무엇입니까?

xset led 3과 동등한 것은 무엇입니까?

저는 아치의 웨이랜드에서 그놈을 사용합니다. xset led 3을 사용하여 키보드 LED를 켰습니다. Wayland를 사용할 때 이를 달성하는 방법은 무엇입니까?

답변1

저도 이 문제로 고민하다가 마침내 해결책을 찾았습니다.

https://gist.github.com/ps1dr3x/b15c62eafb388ddf8bb7d3896d1a1cee

input기본적으로 /sys/class/leds/ /brightness의 밝기 값을 변경하여 키보드 백라이트를 켜거나 끌 수 있습니다.

예를 들어

sudo sh -c 'echo 1 > /sys/class/leds/input0::scrolllock/brightness'

PS는 input다를 수 있습니다

답변2

다음은 Wayland에서 키보드 조명을 켜고 끄는 데 권장되는 스크립트입니다.

올바른 경로를 찾은 다음 위의 @Michele이 제공한 명령과 함께 사용합니다.

#!/bin/bash
pathbeginswith=$(find /sys/class/leds -iname "*scrolllock")
completepath="$pathbeginswith/brightness"
if test "$(id -u)" -ne 0 ; then
    sudo "$0" "$1"
    exit $?
fi
value=`sudo cat $completepath`
if [ $value -eq 0 ]
then
   sudo echo '1' > $completepath
else
   sudo echo '0' > $completepath
fi

백라이트가 연결된 키보드는 하나만 있고, 키보드가 여러 개 있는 경우 조정이 필요할 수 있습니다.

이 스크립트에는 sudo가 필요합니다. 이름을 "kbdwaylandleds"로 지정하고 /usr/local/bin에 저장했습니다.

sudo 비밀번호 없이 사용하려면 /etc/sudoers에 다음 줄을 추가하세요.

사용자 이름XXX ALL = NOPASSWD:/usr/local/bin/kbdwaylandleds

이 방법으로 사용자 이름XXX에 대한 세션 시작 시 사용자 스크립트로 gnome에 추가하거나 키보드 단축키에 할당할 수 있습니다.

관련 정보