Genau das, was der Titel verlangt. Wie lösche ich die xmodmap-Einstellungen?
Ich habe ein IBM-Modell M, und irgendwie hat sich xkeycaps in den Kopf gesetzt, dass mein End Schlüssel war überhaupt kein Schlüssel. xev
meldet Tastendrücke, wenn ich es verwende, damit ich weiß, dass das Ereignis von der Tastatur generiert wird. Außerdem denkt xkeycaps, dass meine Pfeiltasten alle wackelig sind, und anscheinend ist die Bildlaufleiste kaputt, sodass sie nur nach unten scrollt – also kann ich nicht nach oben scrollen, um eine IBM-Tastatur zu finden, die sich vielleicht in der Nähe meiner Karte befindet, damit ich meine Tasten reparieren kann .
Also versuche ich, meine Tastatur auf die Standardeinstellungen zurückzusetzen, aber die xmodmap-Manpage ist beklagenswert leer von „Alles zurücksetzen“ oder „Alles löschen“ oder irgendetwas in dieser Art (das ich finden konnte).
Beste Antwort
xmodmap
hat keine Vorstellung von Zustand, also hat es keine Möglichkeit, den Zustand direkt zurückzusetzen. Sie können es simulieren, indem Sie xmodmap -pke >.xmodmap.orig
verwenden bevor Sie Änderungen vornehmen (obwohl die Modifikatorkarte nicht gespeichert wird, die Sie manuell speichern und wiederherstellen müssten) – aber dafür ist es etwas zu spät.
Moderne Systeme verwenden im Allgemeinen xmodmap
nicht um die Tastatur zu konfigurieren. setxkbmap
ist die moderne Art, es zu tun; und das macht Bindungen zurücksetzen, wenn sie ausgeführt werden. Daher können Sie möglicherweise setxkbmap -layout us
verwenden um die Dinge wieder normal zu machen. Vollständiger wäre es, in /etc/X11/xorg.conf
nach der Standardkonfiguration zu suchen . Zum Beispiel auf meinem System
jinx:718 Z$ sed -n '/Identifier.*Keyboard/,/EndSection/p' /etc/X11/xorg.conf
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection
Der entsprechende Befehl lautet
setxkbmap -model pc105 -layout us -option grp:alt_shift_toggle
Wenn es eine XkbVariant
gäbe Eintrag in der Ausgabe, würden Sie seinen Wert mit -variant
übergeben . Zu beachten ist, dass Optionen speziell behandelt werden:Sie können nur eine Option pro -option
setzen Parameter, und Sie müssen die -option ''
verwenden um die Parameter zuerst zurückzusetzen. Um also vollständig zurückzusetzen, wenn so etwas wie XkbOptions "grp:alt_shift_toggle,grp:ctrls_toggle"
vorhanden ist bräuchten Sie
setxkbmap -model pc105 -layout us -option '' -option grp:alt_shift_toggle -option grp:ctrls_toggle