Exactamente lo que pide el título. ¿Cómo borro la configuración de xmodmap?
Tengo un IBM modelo M, y de alguna manera xkeycaps se metió en la cabeza que mi Fin La clave no era ninguna clave en absoluto. xev
informa pulsaciones de teclas cuando lo uso, por lo que sé que el teclado está generando el evento. Además, xkeycaps piensa que mis teclas de flecha están torcidas y, aparentemente, la barra de desplazamiento está rota, por lo que solo se desplaza hacia abajo, por lo que no puedo desplazarme hacia arriba para encontrar un teclado IBM que tal vez esté cerca de mi mapa para poder arreglar mis teclas. .
Así que estoy tratando de restablecer mi teclado a la configuración predeterminada, pero la página de manual de xmodmap está lamentablemente desprovista de "restablecer todo" o "borrar todo" o cualquier cosa de esa naturaleza (que pude encontrar).
Mejor respuesta
xmodmap
no tiene noción de estado, por lo que no tiene forma de restablecer el estado directamente. Puede simularlo usando xmodmap -pke >.xmodmap.orig
antes de realizar cualquier cambio (aunque no guarda el mapa modificador, que tendría que guardar y restaurar manualmente), pero es demasiado tarde para eso.
Los sistemas modernos generalmente no usan xmodmap
para configurar el teclado, sin embargo. setxkbmap
es la forma moderna de hacerlo; y eso hace restablecer enlaces cuando se ejecuta. Por lo tanto, es posible que pueda usar setxkbmap -layout us
para restablecer las cosas a la normalidad. Más completo sería verificar la configuración predeterminada en /etc/X11/xorg.conf
. Por ejemplo, en mi sistema
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
El comando correspondiente es
setxkbmap -model pc105 -layout us -option grp:alt_shift_toggle
Si hubiera una XkbVariant
entrada en la salida, pasaría su valor con -variant
. Una cosa a tener en cuenta es que las opciones se manejan de manera especial:solo puede establecer una opción por -option
parámetro, y necesita usar -option ''
para restablecer los parámetros primero. Entonces, para restablecer completamente cuando hay algo como XkbOptions "grp:alt_shift_toggle,grp:ctrls_toggle"
necesitarías
setxkbmap -model pc105 -layout us -option '' -option grp:alt_shift_toggle -option grp:ctrls_toggle