Chciałbym włączyć / wyłączyć niektóre moje diody LED uruchamiające polecenie w systemie Linux.
Używam Ubuntu 12.04 LTS.
próbowałem
xset led named "Scroll Lock"
xset led named "Num Lock"
xset led 2 (this is the number of Scroll Lock as `xset q` says)
xset led 1
ale nic nie działa.
Wypróbowany
setleds +num
setleds +scroll
ale dostałem komunikat o błędzie Error reading the current settings of flags. Maybe you're not on the console?
(byłem w terminalu).
Jak mogę to zrobić?
źródło
xdotool key Num_Lock
nie jest to tak niewinne, jak włączenie lub wyłączenie diody LED; Jest to odpowiednik faktycznego naciśnięcia klawisza!Aby włączyć diodę Scroll Lock podczas uruchamiania:
Aby wyłączyć, uruchom:
źródło
Naciśnij Ctrl+ Alt+ F1, zaloguj się, a następnie spróbuj
setleds
.źródło
setleds
(niexset
) też dla mnie pracowało. Wygląda na to, że potrzebujemy ustawićdisplay
. Próbowałem kilku rzeczy, ale nic nie działało. Ale wygląda na to, że jesteśmy prawie.Zainstaluj klawiaturę xf86-input, jeśli jej nie masz.
Zestaw
kbd_mode -u
Upewnij się, że nie masz wielu wystąpień bazy wiedzy (sprawdź, co XINPUT: raporty).
źródło
Jak zauważono w tej odpowiedzi , jeśli ekran jest na TTY1, ale próbujesz kontrolować diody LED z innego miejsca (np. Sesji SSH), możesz użyć
setleds
w następujący sposób:źródło
Wystarczy użyć polecenia:
lub
zmienić stan.
źródło