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