J'essaie de re-cartographier ma gauche Alt clé de la Alt Gr et Alt Gr à gauche Alt. Jusqu'à présent, j'ai pu le faire dans un terminal, mais il ne le lance jamais au démarrage. J'ai lu plusieurs questions sur Ask Ubuntu, mais aucune d'entre elles n'a encore fonctionné.
J'ai essayé plusieurs commandes et méthodes, mais aucune d'entre elles n'a fonctionné
Mettre le script dans /etc/rc.local
comme ceci:
sh /home/dani/Scripts/altgr_to_alt.sh
Ajout dans cron
@reboot sh /home/dani/Scripts/altgr_to_alt.sh
@reboot bash /home/dani/Scripts/altgr_to_alt.sh
/home/dani/Scripts/altgr_to_alt.sh
Le mettre dans /etc/init.d/
/etc/init.d/alt_to_gr.sh
L'ajouter en tant que programme de démarrage, la commande étant
/home/dani/Scripts/altgr_to_alt.sh
sh /home/dani/Scripts/altgr_to_alt.sh
Le deuxième message ici résolu Ajoutez la ligne suivante au champ de commande dans Startup Applications
/home/dani/Scripts/altgr_to_alt.sh
Et voici à quoi ressemble le script si quelqu'un se pose la question
#!/bin/bash
echo "Changing keys..."
xmodmap -e "clear mod1"
xmodmap -e "keycode 108 = Alt_L Meta_L"
xmodmap -e "keycode 64 = ISO_Level3_Shift"
xmodmap -e "add mod1 = Alt_L Meta_L"
echo "Changed keys!"
echo
Vous devez le rendre exécutable si vous voulez l'exécuter au démarrage. Je l'ai fait avec chmod 755 altgr_to_alt.sh
Une approche légèrement différente:
Ajoutez les lignes suivantes à ~/.Xmodmap
:
clear mod1
keycode 108 = Alt_L Meta_L
keycode 64 = ISO_Level3_Shift"
add mod1 = Alt_L Meta_L
Ouvrez Applications de démarrage et ajoutez une nouvelle règle à l'aide de la commande suivante:
/bin/bash -c "sleep 10 && /usr/bin/xmodmap ~/.Xmodmap"
Cela attendra 10 secondes afin de ne pas fonctionner trop tôt, puis modifiera le mappage du clavier en fonction du contenu de ~/.Xmodmap
, qui est un fichier assez standard pour conserver une configuration de remappage.