Je voudrais allumer / éteindre certaines de mes leds exécutant une commande sur linux.
J'utilise Ubuntu 12.04 LTS.
j'ai essayé
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
mais rien ne fonctionne.
A essayé
setleds +num
setleds +scroll
mais j'ai reçu un message d'erreur disant Error reading the current settings of flags. Maybe you're not on the console?
(j'étais dans un terminal).
Alors, comment puis-je effectuer cela?
la source
xdotool key Num_Lock
n'est pas aussi innocent que d'allumer ou d'éteindre une LED; C'est l'équivalent d'appuyer sur la touche!Pour allumer la LED Scroll Lock en cours d'exécution:
Pour le désactiver, exécutez:
la source
Appuyez sur Ctrl+ Alt+ F1, connectez-vous, puis essayez
setleds
.la source
setleds
(pasxset
) travaillé pour moi maintenant aussi. On dirait que nous devons définir undisplay
. J'ai essayé plusieurs choses mais rien n'a fonctionné. Mais on dirait que nous sommes presque.Installez xf86-input-keyboard si vous ne l'avez pas.
Ensemble
kbd_mode -u
Assurez-vous que vous n'avez pas plusieurs instances de la base de connaissances (vérifiez les rapports XINPUT:).
la source
Comme indiqué dans cette réponse , si votre écran est sur TTY1, mais que vous essayez de contrôler les LED depuis un autre endroit (comme une session SSH), vous pouvez utiliser
setleds
de la manière suivante:la source
Utilisez simplement la commande:
ou
pour changer l'état.
la source