Ich wollte Arch (oder genauer gesagt Archbang) installieren, konnte aber nicht herausfinden, wie ich die Feststelltaste auf ESC umstelle.
Ich habe loadkeys ausprobiert, aber es hatte eineerror: could not get a file descriptor referring to the console
Ich bin an die Verwendung von GNOME gewöhnt. Dort muss ich nur in ein Menü gehen und zwischen den Menüs wechseln. Wie mache ich das bei Arch?
Antwort1
Ich verwende dies in meiner ~/.Xmodmap:
! who needs CapsLock anyway
clear Lock
keycode 66 = Escape
Es deaktiviert nur die Feststelltaste, sodass [Feststelltaste] und [Esc] auf meinem System grundsätzlich die gleiche Funktion haben.
Ich habe außerdem die folgende Zeile in ~/.xinitrc, um meine angepasste Tastaturbelegung bei jedem Start von X zu laden.
if [ -s ~/.Xmodmap ]; then
xmodmap ~/.Xmodmap
fi
Weitere Lösungen finden Sie auf derArch-Forum.
Die folgenden Lösungen wurden lediglich zu Referenzzwecken vom obigen Link kopiert.
Dies sollte in ~/.Xmodmap eingefügt werden, um beide Schlüssel zu vertauschen. Sie müssen auch Ihre geänderte .Xmodmap-Datei aus .xinitrc laden.
remove Lock = Caps_Lock
add Lock = Escape
keysym Caps_Lock = Escape
keysym Escape = Caps_Lock
Oder wenn Sie anstelle von xmodmap ein anderes Programm bevorzugen, fügen Sie folgende Zeile zu ~/.xinitrc hinzu:
setxkbmap -option caps:escape
Antwort2
Ebenfalls in den offiziellen Dokumenten dokumentiert:https://wiki.archlinux.org/index.php/xmodmap#Turn_CapsLock_into_Control
Im Wesentlichen drei Schritte:
- Erstellen Sie einen Dump der aktuellen Tastenbelegung mit
xmodmap
- Tastenbelegung ändern und anwenden
- Konfigurieren Sie das System so, dass beim Start benutzerdefinierte Einstellungen geladen werden
Erwischt: Vor dem Anwenden neuer Karten müssen vorherige Karten gelöscht werden (dokumentiert).