Changements récents - Rechercher:

La disposition Béop

« Pilotes » pour X.org

Ces « pilotes » n’ont étés testés que sous GNU/Linux mais devraient fonctionner aussi sous FreeBSD, OpenBSD, etc.
Dans le cas contraire, n’hésitez pas à prévenir.

Utilisation ponctuelle

Le script de chargement dynamique (note sur la lisibilité) permet de charger la disposition depuis une session utilisateur ouverte sans rien avoir à installer (veillez à sauvegarder auparavant vos documents en cours d’édition en cas de problème). Il suffit après téléchargement de le rendre exécutable (chmod +x beop) et de le lancer comme n’importe quelle commande.

Installation fixe

Important : il est fortement conseillé, avant toute modification d’un fichier système, d’en faire une copie de sauvegarde. Une fois que la version modifiée est satisfaisante, il est conseillé d’en faire aussi une copie, au cas où une mise à jour ultérieure du système l’écraserait.

Pour rendre le Béop disponible au niveau du système, il faudra éditer /usr/share/X11/xkb/symbols/fr (le début du chemin pourrait varier suivant votre disposition) et y ajouter cette description (attention, une erreur de manipulation pourrait rendre votre système inutilisable ; conseil : faites une copie du fichier d’origine et en cas de gros problème, utilisez une console en mode texte pour le restaurer).

À ce stade, la disposition Béop devrait être chargeable par la commande setxkbmap fr beop .

Pour tout le monde

Pour en faire la disposition par défaut, il faut éditer le fichier qui la définit. Pour ça, il faut tout d’abord le trouver ; la commande suivante devrait y parvenir : grep -rEl '^(LAYOUT=|[[:space:]]*Option[[:space:]]+"XkbLayout")' /etc/sysconfig/keyboard /etc/default/keyboard /etc/X11/xorg.conf.d

Si le fichier est /etc/sysconfig/keyboard ou /etc/default/keyboard, il faut modifier les définitions de LAYOUT et VARIANT comme suit :

LAYOUT="fr"
VARIANT="beop"

Si le fichier est dans le répertoire /etc/X11/xorg.conf.d, il faut modifier les options XkbLayout et XkbVariant comme suit :

        Option "XkbLayout" "fr"
        Option "XkbVariant" "beop"

Par utilisateur

Pour pouvoir sélectionner cette disposition dans les environnements graphiques les plus courants, il faut la déclarer au bon endroit dans le fichier /usr/share/X11/xkb/rules/evdev.xml (conseil : sauvegardez la version d’origine du fichier avant de le modifier et la version modifiée ensuite).

Pour ça, le plus simple est de la déclarer juste avant ou juste après Bépo (ça permet de trouver l’endroit simplement en cherchant Bepo) :

        <variant>
          <configItem>
            <name>beop</name>
            <description>Français (Béop, ergonomique, dérivée plus radicale de Bépo)</description>
          </configItem>
        </variant>
        <variant>
          <configItem>
            <name>bepo</name>
            <description>French (Bepo, ergonomic, Dvorak way)</description>
          </configItem>
        </variant>
Page mise à jour le 27 novembre 2013 à 07h25