Installer qwerty-lafayette

Qwerty-Lafayette, c’est là : http://fabi1cazenave.github.io/qwerty-lafayette/

(Basé sur : http://simos.info/blog/archives/1134 )

# 1 – download layout

wget https://raw.githubusercontent.com/fabi1cazenave/qwerty-lafayette/master/lafayette.xkb

# 2 – enlever les 80 premières lignes + le « }; » à la fin

tail, head, etc.

# 3 – ajouter dans /usr/share/X11/xkb/symbols/fr

cat lafayette.xkb >> /usr/share/X11/xkb/symbols/fr

# 4 – ajouter dans evdev.xml and base.xml

dans la balise `variableList` adéquate (fr donc :) )

/usr/share/X11/xkb/rules/base.xml
/usr/share/X11/xkb/rules/evdev.xml
-----

 <variant>
 <configItem>
 <name>lafayette</name>
 <description>French (coding, Qwerty-Lafayette)</description>
 <languageList><iso639Id>fra</iso639Id></languageList>
 </configItem>
 </variant>

# 5 – vérifier qu’il n’y a pas d’erreur et que le fichier « fr » se recharge bien

setxkbmap fr

# 6 – tester la variation lafayette

setxkbmap fr lafayette

Sous Ubuntu (unity), le raccourci pour changer de langue est +

avec i3, j’utilise <super> + <w> pour tourner entre en/fr/fr-lafayette

Et ces lignes pour afficher le layout actuel dans la barre i3:

i3status --config ~/.i3/i3status-light | while :
do
read line
        LG=$(setxkbmap -print | grep xkb_symbols | awk -F"+" '{print $2}')
        echo "LG: $LG | $line" || exit 1
done

(voir ici : https://github.com/Asenar/dotfiles/blob/master/i3/keymap.sh )