Me gustaría activar / desactivar algunos de mis leds ejecutando un comando en linux.
Yo uso Ubuntu 12.04 LTS.
Lo intenté
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
Pero nada funciona.
Intentó
setleds +num
setleds +scroll
pero recibí un mensaje de error que decía Error reading the current settings of flags. Maybe you're not on the console?
(estaba en una terminal).
Entonces, ¿cómo puedo realizar esto?
fuente
xdotool key Num_Lock
no es tan inocente como encender o apagar un LED; ¡Es el equivalente de presionar la tecla!Para encender el led Scroll Lock en ejecución:
Para apagarlo, ejecuta:
fuente
Presione Ctrl+ Alt+ F1, inicie sesión y luego intente
setleds
.fuente
setleds
(noxset
) funcionó para mí ahora también. Parece que necesitamos establecer adisplay
. Intenté varias cosas pero nada funcionó. Pero, parece que ya casi estamos.Instale xf86-input-keyboard si no lo tiene.
Conjunto
kbd_mode -u
Asegúrese de no tener varias instancias de la KB (verifique qué XINPUT: informes).
fuente
Como se señaló en esta respuesta , si su pantalla está en TTY1, pero intenta controlar los LED desde otro lugar (como una sesión SSH), puede usarla
setleds
de la siguiente manera:fuente
Solo usa el comando:
o
para cambiar el estado
fuente