bonjour,
ayant une touche clavier C qui est HS je la permute avec la touche Dollar
J’ai créé le fichier de mappage .xmodmap-eee qui va bien
si je lance la commande xmodmap ~/.xmodmap-eee dans un terminal tout va bien
Par contre impossible de la lancer en début de session
/home/utilisateur/.config/autostart/xmodmap.desktop
avec dans xmodmap.desktop
[Desktop Entry]
Type=Application
Name=xmodmap
Comment=remplacer touche c
Exec=xmodmap ~/.xmodmap-eee
Pas sûr d’être d’une grande aide, mais comme une idée me vient…
Exec=xmodmap ~/.xmodmap-eee
Et si tu essayes avec le chemin complet de l’exécutable? Tu peux l’obtenir comme ceci :
which xmodmap
Sinon, avec un service systemd.
Les tâches planifiées (cron) ne sont pas faites pour ça, toutefois on peut utiliser la planification @reboot pour lancer quelque chose au redémarrage. Par contre, aucune idée de si ça se lance à un simple démarrage.
On peut utiliser un fichier de type .desktop
qui aura été créé dans le répertoire ~/.config/autostart/
mais pour que la commande xmodmap puisse reconfigurer le clavier,
j’ai fait lancer cette commande par un shell
en la faisant précéder d’une petite temporisation (sleep 3).
=======
Ci-dessous, le contenu du fichier ~/.config/autostart/xmodmap-touche-c.desktop
que je viens de tester avec succès
sur un système debian avec un Environnement de Bureau XFCE :