Sunday, April 26, 2009

Configuration dvorak-bépo sous Arch

J'utilise depuis quelques mois la disposition clavier dvorak-bépo. Voulant activer cette disposition dès le démarrage de X, j'ai tout d'abord modifié mon xorg.conf ... sans succès. Le problème viens du démon hal qui s'occupe maintenant de la configuration du clavier (entre autres).

Sous Arch, il faut procéder comme suit. Copiez tout d'abord le fichier de configuration du clavier de hal dans /etc:

cp /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi /etc/hal/fdi/policy/ 

Editez ensuite le fichier /etc/hal/fdi/policy/10-keymap.fdi et modifiez les valeurs des options input.xkb.layout et input.xkb.variant:

<merge key="input.xkb.layout" type="string">fr</merge>
<merge key="input.xkb.variant" type="string">bepo</merge>


puis redémarrez hal et votre gestionnaire de connexion (ici kdm)

/etc/rc.d/hal restart
/etc/rc.d/kdm restart


Dans mon cas, je remplace la touche Caps Lock par un Ctrl (je trouve ça plus pratique) et je fait tourner Arch sur un Macbook. J'ai donc rajouté la ligne suivante:
<merge key="input.xkb.options" type="string">lv3:rwin_switch,ctrl:nocaps,apple:badmap</merge>

2 comments:

  1. Salut!

    J'utilise aussi la disposition bépo sous X mais je n'arrive pas à l'activer dès ma console…

    J'ai un bon FAIL lors du chargement des modules de mon rc.conf quand il essait de chargement mon bépo…
    Pourtant mon KEYMAP=fr-bepo-dvorak-utf8

    Tu as une idée ?

    ReplyDelete
  2. Sur mon MacBook j'ai:
    KEYMAP="fr-dvorak-bepo-mac"

    Sur http://wiki.archlinux.fr/howto/clavier_dvorak-fr il est indiqué:
    KEYMAP="dvorak-fr"

    ReplyDelete