web-dev-qa-db-fra.com

Comment activer numlock depuis la ligne de commande

Il semble donc que numlockx est la méthode standard pour activer numlock automatiquement. Dans mon cas, j'ai quand même mes propres scripts qui s'exécutent au démarrage, et installer un package complet pour activer numlock est une tâche fastidieuse. Mon espoir est que quelqu'un puisse me dire comment faire cela à partir de la ligne de commande, afin que je puisse simplement le glisser dans un script existant.

Notez que je ne suis pas intéressé par activer numlock pour l'écran de connexion, qui semble être au centre de nombreuses questions similaires. Je veux faire ce que l'on peut facilement faire avec numlockx, mais en ajoutant simplement une ligne ou deux à un script existant qui s'exécute lors de la connexion. Merci d'avance!

1
Kyle

Vous pouvez utiliser setleds. Voir man setleds ou setleds --help pour plus d'informations.

Je crois que dans la page man, il y a un exemple de réglage de numlock sur divers terminaux. Vous devez spécifier /dev/tty7 pour le terminal.

1
Daniel

setleds -D +num pour activer le verrouillage numérique ou setleds -D -num pour le désactiver.

2
RaphaelDavid