Esattamente quello che chiede il titolo. Come posso cancellare le impostazioni di xmodmap?
Ho un modello IBM M e in qualche modo xkeycaps si è messo in testa che il mio Fine la chiave non era affatto una chiave. xev segnala le pressioni dei tasti quando lo uso, quindi so che l'evento viene generato dalla tastiera. Inoltre, xkeycaps pensa che i miei tasti freccia siano tutti traballanti e apparentemente la barra di scorrimento è rotta, quindi scorre solo verso il basso, quindi non posso scorrere verso l'alto per trovare una tastiera IBM che forse è vicina alla mia mappa in modo da poter riparare i miei tasti .
Quindi sto cercando di ripristinare la mia tastiera alle impostazioni predefinite, ma la manpage di xmodmap è tristemente priva di "reimposta tutto" o "cancella tutto" o qualcosa del genere (che sono stato in grado di trovare).
Migliore risposta
xmodmap non ha nozione di stato, quindi non ha modo di ripristinare direttamente lo stato. Puoi simularlo usando xmodmap -pke >.xmodmap.orig prima di apportare modifiche (sebbene non salvi la mappa del modificatore, che dovresti salvare e ripristinare manualmente), ma è un po' troppo tardi per farlo.
I sistemi moderni generalmente non usano xmodmap per configurare la tastiera, però. setxkbmap è il modo moderno di farlo; e questo fa reimpostare i collegamenti durante l'esecuzione. Quindi potresti essere in grado di utilizzare setxkbmap -layout us per riportare le cose alla normalità. Più completo sarebbe controllare la configurazione predefinita in /etc/X11/xorg.conf . Ad esempio, sul mio 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
Il comando corrispondente è
setxkbmap -model pc105 -layout us -option grp:alt_shift_toggle
Se esistesse una XkbVariant voce nell'output, dovresti passare il suo valore con -variant . Una cosa a cui prestare attenzione è che le opzioni sono gestite in modo speciale:puoi impostare solo un'opzione per -option parametro e devi usare -option '' prima di resettare i parametri. Quindi per ripristinare completamente quando c'è qualcosa come XkbOptions "grp:alt_shift_toggle,grp:ctrls_toggle" avresti bisogno
setxkbmap -model pc105 -layout us -option '' -option grp:alt_shift_toggle -option grp:ctrls_toggle