Je pense que le problème est que vous mélangez des xmodmapcommandes avec des setxkbmapcommandes (que ce soit sur la ligne de commande ou en utilisant les menus de paramètres graphiques). Comme vous l'avez observé, les setxkbmapcommandes remplaceront les xmodmapcommandes lorsque vous modifiez la disposition de votre clavier. La solution logique serait donc d'utiliser setxkbmappour changer à la fois votre disposition et la virgule du clavier en une période décimale.
Lorsque vous utilisez setxkbmappour 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 setxkbmapligne 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 setxkbmapsont disponibles en entrant man setxkbmapou en consultant les pages de manuel Ubuntu en ligne .