OpenBSD : installation
Un article de Clavier Dvorak.
L'installation du bépo sur un système OpenBSD se fait à deux endroits : sous X.org pour l'interface graphiques, et pour les terminaux en mode texte.
Sommaire |
Installation sous X.org
La disposition fr-dvorak-bépo est inclue dans X.Org depuis la version 7.2. C’est une variante du clavier fr. Cette version n’est plus à jour : elle date de septembre 2006, version 0.6.2.1.1. Il fortement conseillé d'installer la dernière version à la place.
L'installation dans l'interface graphique (X.Org) se déroule en 3 étapes :
- L'installation de la disposition ;
- L'installation des touches mortes ;
- La configuration du système.
Installation de la disposition
La page « X.Org_:_installation_manuelle » détaille plusieurs méthodes d'installation.
Voici une des méthodes les plus simple, et qui devrait fonctionner sur tout système fournissant sur un X.Org supérieur à la version 7.3 :
Remplacez votre fichier xkb/symbols/fr par le fichier disponible sur dernière version pour xkb (infos). Le répertoire xkb/symbols/ se trouve souvent dans /usr/share/X11, ou autre répertoire similaire.
Les commandes à taper dans une console pourraient ressembler à ceci :
wget http://download.tuxfamily.org/dvorak/xkb/fr-dvorak-bepo-xkb-1.0rc2.tgz tar xvzf fr-dvorak-bepo-xkb-1.0rc2.tgz sudo cp -i /usr/share/X11/xkb/symbols/fr /usr/share/X11/xkb/symbols/fr.bak sudo cp fr-dvorak-bepo-xkb-1.0rc2/fr-dvorak-bepo.symbols /usr/share/X11/xkb/symbols/fr
Installation des touches mortes
Il faut installer le fichier de configuration pour compose pour disposer des touches mortes spécifiques du clavier fr-dvorak-bépo.
Par exemple, ajouter cette ligne aux commande de la section précédante :
sudo cat fr-dvorak-bepo-xkb-1.0rc2/XCompose >> /usr/share/X11/locale/en_US.UTF-8/Compose
Ne pas oublier d'enlever la première ligne du XCompose (un include qui deviendrait récursif) si vous l'installez là-bas !
Activation de la disposition
Une fois la disposition bépo installée dans les fichiers de X.Org, il faut l'activer. Il y a deux possibilités : si tous les utilisateurs de la machine tapent en bépo, on peut l'activer dans X.Org, dès le login. Sinon, chaque utilisateur bépoïste devra l'activer avec sa session. Dans le premier cas, les utilisateurs tapent leur login et leur mot de passe en bépo, dans le second cas en azerty.
Activation dès le login
Pour activer le bépo dès le login, il fut éditer le fichier xorg.conf, par exemple avec les commandes suivantes
cd /etc/X11 cp xorg.conf xorg.conf.backup gedit xorg.conf
Recherchez la section ressemblant à :
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbVariant" "oss"
EndSection
Remplacez la valeur définie pour l’option XkbVariant par celle définie dans xkb_symbols (fichier fr). C'est à dire :
Option "XkbVariant" "bepo"
Activation utilisateur par utilisateur
Sinon, chaque utilisateur doit l'activer pour sa session. Voir pour cela les pages consacrées à l'utilisation avec Gnome, ou l'utilisation avec KDE. Il reste toujours possible d'activer le bépo avec la commande
setxkbmap fr bepo
et de revenir en azerty avec
setxkbmap fr
Activer les touches mortes
Les touches mortes devraient fonctionner simplement avec l'installation (manuelle ou avec les paquets) des touches mortes.
Il est quand même possible d'avoir des problèmes avec certaines applications, en particulier les applications basées sur gtk. Si c'est le cas, référez-vous à la page « Que faire si ~/.XCompose n'est pas reconnu ?».
Installation dans la console dans OpenBSD
La configuration de clavier pour la console OpenBSD est disponible dans cette archive (infos).
La commande
wsconsctl keyboard.map+="`cat fr-dvorak-bepo.map`"
bascule le clavier en disposition fr-dvorak-bépo. La commande
wsconsctl -w keyboard.encoding=fr
permet de revenir à un clavier AZERTY.

