J'ai créé un script : clavierMacAlu.sh qui corrige l'inversion des touches <>@# de mon clavier Mac et qui verrouille le pavé numérique grâce à numlockx.
Ce script, lancé manuellement dans un terminal fonctionne correctement:
Code : Tout sélectionner
#!/bin/bash
# Verrouillage pavé numérique
/usr/bin/numlockx
# Correction des touches sur le clavier Mac Alu
/usr/bin/xmodmap ~/bin/Xmodmap
Code : Tout sélectionner
keycode 49 = less greater less greater VoidSymbol VoidSymbol
keycode 94 = at numbersign at numbersign periodcentered Ydiaeresis
Code : Tout sélectionner
patrick@patrick-Macmini:~/bin$ ls -al
total 20
drwxrwxr-x 2 patrick patrick 4096 mars 25 23:57 .
drwxr-xr-x 44 patrick patrick 4096 mars 28 18:26 ..
-rwxrwxr-x 1 patrick patrick 144 mars 26 18:13 clavierMacAlu.sh
-rwxrwxr-x 1 patrick patrick 119 mars 24 18:45 mailto.sh
-rw-rw-r-- 1 patrick patrick 128 mars 26 00:05 Xmodmap
Mais rien ne se produit alors après l'ouverture de session : le script semble avoir été ignoré et je dois le relancer manuellement à chaque fois. Je n'arrive pas à comprendre ce que j'ai mal fait. Pouvez-vous m'éclairer ?