Activer NumLock au démarrage?

9

J'édite habituellement dans Vim , et lorsque +j'appuie, je préfère déplacer ma main vers la partie droite du clavier où +réside plutôt que de faire shift+ =.

Mais lorsqu'il NumLockn'est pas activé, dans Vim, il ouvre simplement une nouvelle ligne au-dessus et insère la lettre k . Et chaque fois que je démarre, mon PC NumLockest éteint.

Je voudrais savoir s'il y a une xmodmapastuce à activer NumLock, donc je pourrais l'ajouter à mon .xinitrc. Et ce serait encore mieux si je pouvais l'ajouter à mon .mapfichier qui permute Escapeet CapsLockque je charge loadkeysdans mon /etc/rc.localdémarrage.

J'utilise Arch Linux .

bollovan
la source

Réponses:

4

Le wiki archlinux a une page sur l'activation de la touche numlock au démarrage ici

ryuslash
la source
4
Veuillez ne jamais simplement lier à une réponse sur les sites StackExchange QnA; incluez toujours au moins un résumé de la solution et des liens pour référence supplémentaire.
Caleb
2

Le statut de Numlock au démarrage est généralement une option dans le BIOS (comme une autre option, plutôt que de le définir par OS). Bien que je suppose qu'il est possible qu'il soit déjà activé, et quelque chose dans Arch Linux (ou d'autres systèmes d'exploitation) le désactive à nouveau.

EightBitTony
la source
Une idée de ce que ça pourrait être?
Nils
1

Cela ne prétend pas être la solution la plus élégante, mais sur beaucoup de mes systèmes, mon ~/.xmodmaprcfichier d' utilisateurs contient des entrées qui ressemblent à ceci:

keycode 79 = 7
keycode 80 = 8
keycode 81 = 9
keycode 83 = 4
keycode 84 = 5
keycode 85 = 6
keycode 87 = 1
keycode 88 = 2
keycode 89 = 3
keycode 90 = 0
keycode 86 = plus
keycode 82 = minus
keycode 91 = period

J'utilise plusieurs environnements de bureau différents sur plusieurs distributions différentes et c'est un moyen hacky mais sûr de s'assurer que peu importe la façon dont le système se conforme à la politique NumLock, mon clavier numérique me donne des chiffres. Supprime fondamentalement la fonction NumLock de signification en supprimant toutes les autres valeurs des codes-clés. Vous pouvez activer ou désactiver NumLock comme vous le souhaitez, mais la seule chose que les touches font est de cracher les valeurs numériques.

Caleb
la source
1
Je fais quelque chose de similaire, mais en gardant les touches du clavier distinctes keycode 79 = KP_7 KP_Home(c'est-à-dire que le verrouillage numérique est toujours activé) et aucune Num Locktouche.
Gilles 'SO- arrête d'être méchant'