Wo soll die Ausführung des xmodmap-Befehls zum erneuten Zuordnen von CapsLock zu Esc abgelegt werden?

8

Ich bin ein vim-Benutzer und verwende ihn Eschäufig, sodass ich ihn zugeordnet Caps Lockhabe Esc.

Ich habe dies derzeit in meinem ~/.profile:

# remap Esc to Caps Lock
xmodmap -e 'clear Lock' -e 'keycode 0x42 = Escape'

Das Problem ist, dass jedes Mal, wenn ich meinen Computer anhalte oder sogar den Bildschirm sperre, die Zuordnung von Caps Lockauf den Standardwert zurückgesetzt wird.

Meine Frage ist, wo soll ich diese Zeile einfügen, damit die Neuzuordnung auch nach dem Anhalten und Sperren des Bildschirms (usw.) erhalten bleibt.

Magnus Teekivi
quelle

Antworten:

7

Das Problem ist, dass xmodmapes veraltet ist und das Tastaturlayout zu seltsamen Zeiten zurückgesetzt wird. Überprüfen Sie, ob https://askubuntu.com/a/464618/16395 Ihnen helfen kann.

In können gnome-shellSie dies erreichen, indem Sie gnome-tweak-tooleine der folgenden Optionen einstellen :

Gnome Tweak Tool Screenshot Bearbeitung Feststelltasten Verhalten

Sie sollten in der Lage sein, eine gleichwertige Sache für Elementary zu finden.

Siehe auch https://askubuntu.com/a/629043/16395 und Map AltGr- [a..z] und Shift-AltGr- [A..Z] zum griechischen Buchstaben

Rmano
quelle
1
Es wäre großartig hinzuzufügen, dass das moderne Analogon zu xmodmap xkb ist . Ich wusste es nicht.
Hi-Angel
2
@ Hi-Angel, ich werde den Link hinzufügen. Hower, das Problem ist immer noch da. Die Verwendung des xkbSystems im
laufenden Betrieb
1
Am Ende fällt es mir leichter , meine eigene Tastatur
Rmano
1
Vielen Dank. Ich habe die Option unter Systemeinstellungen -> Tastatur -> Optionen gefunden. Sollte ordentlich recherchiert haben.
Magnus Teekivi