xmodmap
n'a pas de notion d'état, il n'a donc aucun moyen de réinitialiser directement l'état. Vous pouvez le simuler en l'utilisant xmodmap -pke >.xmodmap.orig
avant d'apporter des modifications (bien qu'il n'enregistre pas la carte de modificateur, que vous devez enregistrer et restaurer manuellement), mais c'est un peu trop tard pour cela.
Les systèmes modernes ne sont généralement pas utilisés xmodmap
pour configurer le clavier. setxkbmap
est la manière moderne de le faire; et ne fait les liaisons de remise à zéro lorsqu'il est exécuté. Vous pourrez donc peut-être utiliser setxkbmap -layout us
pour réinitialiser les choses. Plus complet serait de vérifier la configuration par défaut dans /etc/X11/xorg.conf
. Par exemple, sur mon système
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
La commande correspondante est
setxkbmap -model pc105 -layout us -option grp:alt_shift_toggle
S'il y avait une XkbVariant
entrée dans la sortie, vous transmettriez sa valeur avec -variant
. Une chose à surveiller est que les options sont gérées spécialement: vous ne pouvez définir qu'une option par -option
paramètre et vous devez d'abord utiliser -option ''
pour réinitialiser les paramètres. Donc, pour réinitialiser complètement quand il y a quelque chose comme XkbOptions "grp:alt_shift_toggle,grp:ctrls_toggle"
vous auriez besoin
setxkbmap -model pc105 -layout us -option '' -option grp:alt_shift_toggle -option grp:ctrls_toggle
setxkbmap -layout us
a réinitialisé mes clés, merci!setxkbmap -query
d’imprimer les paramètres actuels au format xkb, ce qui m’a aidé à configurer mon clavier Apple comme souhaité à partir du terminal.setxkbmap -layout us
car elle restaurera laus
mise en page pour chaque support linguistique que vous avez. Par exemple, ma disposition de clé française ainsi que ma disposition de clé anglaise se révèlent être qwerty insteady of azerty ..setxkbmap -option
réinitialise les clés méta par défaut.la source
En expérimentant
xmodmap
, j’ai gâché mes paramètres de clé en utilisantxmodmap -en "keysym BackSpace = Delete"
. Je pensais que le-n
drapeau ne causerait aucune action, car laman xmodmap
page indiquait queCependant, la commande a rendu ma
Delete
clé inutile.Après avoir lu ce qui précède, je viens de taper
setxkbmap
, espérant que cela me montrerait les options, alors qu’en fait, il est rentré immédiatement sans sortie, et maDelete
clé a ensuite fonctionné miraculeusement!Donc, il semble que
seul fera le travail ...
la source