NumLock beim Start einschalten?

9

Normalerweise bearbeite ich in Vim , und wenn +ich drücke, bewege ich meine Hand lieber zum rechten Teil der Tastatur, wo sich +befindet, anstatt shift+ zu tun =.

Wenn dies NumLocknicht der Fall ist, wird in Vim nur eine neue Zeile darüber geöffnet und der Buchstabe k eingefügt . Und jedes Mal, wenn ich starte, ist mein PC NumLockausgeschaltet.

Ich würde gerne wissen , ob es irgendeine xmodmapTrick einzuschalten NumLock, so dass ich es meinen könnte hinzufügen .xinitrc.Und es wäre noch besser , wenn ich es meine hinzufügen könnte .mapDatei , die Swaps Escapeund CapsLockmit dem ich Last loadkeysin meiner /etc/rc.localbeim Start.

Ich benutze Arch Linux .

Bollovan
quelle

Antworten:

4

Die archlinux Wiki hat eine Seite über das Aktivieren der numlock Taste beim Booten hier

Ryuslash
quelle
4
Bitte verlinken Sie niemals einfach auf eine Antwort auf StackExchange QnA-Sites. Fügen Sie immer mindestens eine Zusammenfassung der Lösung und Links als zusätzliche Referenz bei.
Caleb
2

Der Numlock-Status beim Start ist normalerweise eine Option im BIOS (als weitere Option, anstatt ihn pro Betriebssystem festzulegen). Obwohl ich denke, dass es möglich ist, dass es bereits aktiviert ist und etwas in Arch Linux (oder anderen Betriebssystemen) es wieder ausschaltet.

EightBitTony
quelle
Irgendeine Idee, was das für ein Ding sein könnte?
Nils
1

Dies gibt nicht vor, die eleganteste Lösung zu sein, aber auf vielen meiner Systeme enthält meine Benutzerdatei ~/.xmodmaprcEinträge, die folgendermaßen aussehen:

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

Ich verwende mehrere verschiedene Desktop-Umgebungen in verschiedenen Distributionen. Dies ist eine hackige, aber sichere Methode, um sicherzustellen, dass meine Zehnertastatur mir Zahlen gibt, unabhängig davon, wie das System die NumLock-Richtlinie einhält. Grundsätzlich wird die NumLock-Funktion von Bedeutung entfernt, indem alle anderen Werte aus den Schlüsselcodes entfernt werden. Sie können NumLock nach Belieben ein- oder ausschalten, aber die Tasten spucken nur die Zahlenwerte aus.

Caleb
quelle
1
Ich mache etwas Ähnliches, aber halte die Tasten der Tastatur getrennt: keycode 79 = KP_7 KP_Home(dh die Num-Sperre ist immer aktiviert) und keine Num LockTaste.
Gilles 'SO - hör auf böse zu sein'