Linux : installation manuelle
Un article de Clavier Dvorak.
L'installation du bépo sur un système linux se fait à deux endroits : sous X.org pour l'interface graphiques, et pour les terminaux en mode texte.
Sommaire |
Première étape : installation de l'interface graphique 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 ?».
Deuxième étape : installation dans la console linux
L'installation de la disposition fr-dvorak-bépo dans la console peut se faire de deux façons différentes.
Avec keymaps
La configuration de clavier pour la console linux est disponible dans cette archive (infos).
En tant que root (administrateur), la commande
loadkeys fr-dvorak-bepo.map
bascule le clavier en disposition fr-dvorak-bépo.
Pour que la disposition soit accessible de n'importe quel répertoire et pour n'importe quel utilisateur, vous pouvez copier le fichier fr-dvorak-bepo.map dans l'un des répertoires suivants :
-
/usr/lib/kbd/keymaps/i386/dvorak/ -
/usr/share/keymapssur debian -
/usr/share/kbd/keymaps/i386/dvoraksur archlinux -
/usr/share/keymaps/i386/dvorak/sur gentoo
Tout utilisateur pourra alors basculer en BÉPO avec la commande
loadkeys fr-dvorak-bepo
et revenir à un clavier AZERTY avec la commande
loadkeys fr
Pour avoir le clavier fr-dvorak-bepo dès le démarrage, il faut modifier la ligne contenant KEYTABLE= dans /etc/sysconfig/keyboard (/etc/rc.conf pour archlinux, KEYMAP= dans /etc/conf.d/keymaps pour gentoo) :
KEYTABLE=fr-dvorak-bepo
Avec console-setup
Voire la page Installation avec console-setup

