Debian Ubuntu : Installation

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. Les paquets nécessaires sont fournis pour Debian et Ubuntu.

Sommaire

Première étape : installation des paquets

Les paquets pour Debian et Ubuntu contenant la disposition fr-dvorak-bépo sont nommés xkb-data et libx11-data et sont disponibles dans l'espace de téléchargement. Ce sont les versions officielles complétées par la disposition fr-dvorak-bépo jusqu'à la dernière version ; ils possèdent un numéro de version contenant le mot « bepo ».

Pour installer les paquets, vous devez avoir les droits d'administrateurs, et réaliser les étapes suivantes :

  • Ajouter dans le fichier /etc/apt/sources.list une des lignes suivantes (celle correspondant à votre distribution) :

Debian :

deb http://download.tuxfamily.org/dvorak/debian etch main
deb http://download.tuxfamily.org/dvorak/debian lenny main
deb http://download.tuxfamily.org/dvorak/debian sid main

Ubuntu :

deb http://download.tuxfamily.org/dvorak/debian gutsy main
deb http://download.tuxfamily.org/dvorak/debian hardy main
deb http://download.tuxfamily.org/dvorak/debian intrepid main
  • Chargez la clé ayant servi à signer les paquets avec la commande
wget http://download.tuxfamily.org/dvorak/debian/key.gpg -O- | sudo apt-key add -
  • Mettez à jour votre liste de paquets disponibles et installez les paquets avec aptitude ou apt-get :
sudo aptitude update
sudo aptitude install xkb-data libx11-data
sudo apt-get update
sudo apt-get install xkb-data libx11-data

Deuxième étape : activer le clavier dans l'interface graphique X.org

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 ?».

Troisième étape : activer le clavier dans les terminaux en mode texte

Il faut éditer /etc/default/console-setup pour renseigner les quatre variables suivantes:

XKBMODEL="pc105"
XKBLAYOUT="fr"
XKBVARIANT="bepo"
XKBOPTIONS="lv3:ralt_switch"

Pour plus de détails, par exemple pour utiliser les keymaps console, voire la page détaillée