Je pense que le problème est que vous mélangez des xmodmap
commandes avec des setxkbmap
commandes (que ce soit sur la ligne de commande ou en utilisant les menus de paramètres graphiques). Comme vous l'avez observé, les setxkbmap
commandes remplaceront les xmodmap
commandes lorsque vous modifiez la disposition de votre clavier. La solution logique serait donc d'utiliser setxkbmap
pour changer à la fois votre disposition et la virgule du clavier en une période décimale.
Lorsque vous utilisez setxkbmap
pour modifier votre mise en page, toutes les personnalisations spécifiées seront également appliquées: la liste complète des options est disponible sur /usr/share/X11/xkb/rules/evdev.lst
. Je ne sais pas quelles dispositions de langue vous utilisez, j'ai donc placé juste deux exemples à la fin de la commande suivante, que vous pouvez utiliser pour changer de disposition avec ALt+ Shift. Si vous souhaitez activer d'autres mappages de touches ou liaisons, ajoutez-les simplement à la commande:
setxkbmap -option '' -option kpdl:dot -option grp:switch,grp:alt_shift_toggle gb,nl
Le premier interrupteur de commande ( -option ''
) efface tous les paramètres actuels, car lorsque de nouveaux paramètres sont fournis, ils sont ajoutés et ne remplacent aucun des paramètres existants, sauf si cette option est utilisée. Le second ( -option kpdl:dot
) vérifie que la touche du clavier appropriée est un point ou un point; le troisième interrupteur de commande ( -option grp:switch,grp:alt_shift_toggle
) configure votre capacité à changer les dispositions avec ALt+ Shift, et le dernier ( gb,nl
) spécifie les dispositions vers lesquelles basculer.
Pour vérifier vos paramètres, vous pouvez entrer
setxkbmap -query
ce qui se traduit par:
rules: evdev
model: pc105
layout: gb,nl
options: kpdl:dot,grp:switch,grp:alt_shift_toggle
Ajoutez la setxkbmap
ligne complète ci-dessus en tant qu'élément de démarrage pour vous assurer qu'elle est activée et disponible pour vous.
Plus d'informations sur setxkbmap
sont disponibles en entrant man setxkbmap
ou en consultant les pages de manuel Ubuntu en ligne .