« XKB : installation manuelle » : différence entre les versions
(suppression des étapes 2 et 3 (qui font doublon)) |
|||
Ligne 87 : | Ligne 87 : | ||
Il ne reste plus à présent qu’à [[#Ajout du fichier .XCompose|placer le fichier {{c|.XCompose}}]] dans votre dossier personnel pour profiter de toutes les [[touches mortes]]. | Il ne reste plus à présent qu’à [[#Ajout du fichier .XCompose|placer le fichier {{c|.XCompose}}]] dans votre dossier personnel pour profiter de toutes les [[touches mortes]]. | ||
Version du 31 juillet 2008 à 08:12
Ces méthodes sont décrites pour une distribution Ubuntu, mais elles devraient s’appliquer à n’importe quelle distribution, y compris non Linux, car X.Org est standard. N’oubliez pas que vous devez être super-utilisateur (administrateur, root) pour faire les manipulations décrites ici. Pour cela, ouvrez un terminal/shell super-utilisateur (p.ex. sudo bash ou su) pour y lancer les commandes citées. Une fois installé de cette façon, le clavier fr-dvorak-bépo est utilisable par l'ensemble des utilisateurs du système, avec éventuellement quelques réglages.
Deux méthodes d'installation sont proposées, choisissez l'une d'entre elles et une seule.
Méthodes d'installation
Remplacement global du fichier des dispositions claviers françaises
Pour les utilisateurs de Hardy Heron (dernière version d'Ubuntu en avril 2008), vous pouvez remplacer votre fichier /usr/share/X11/xkb/symbols/fr
par ce fichier.
Les commandes à taper dans une console pourraient ressembler à ceci :
cd /usr/share/X11/xkb/symbols/ sudo cp -i fr fr.bak sudo wget http://www.clavier-dvorak.org/donnees/xkb/fr-bepo.0.6.6-hardy -O fr
Il y a de fortes chances pour que ce fichier — et ces commandes — fonctionnent sur toute distribution basée sur un Xorg supérieur à la version 7.3.
Modification ou ajout d'un clavier existant dans le fichier des dispositions claviers françaises
Normalement, le clavier Dvorak de Josselin Mouette est inclus, en tant que disposition « Dvorak-fr », dans les distributions récentes (Dapper et suivantes pour Ubuntu, Sarge pour Debian, …). Depuis la version 7.3 de Xorg, le bépo est aussi présent, mais n'est plus à jour (il le sera probablement à la sortie de la version 1.0 du bépo). Il est donc possible de modifier l'une de ces deux dispositions, voire d'ajouter une nouvelle entrée au fichier de configuration. Depuis la console, on se place dans le bon répertoire (cela varie selon la distribution ; en général, il s'agit de /usr/share/X11/xkb/symbols/
ou /usr/share/X11/xkb/symbols/pc
. Si vous ne le trouvez pas, tapez locate xkb/symbols
).
- Un conseil
- Si vous utilisez déjà le bépo ou le dvorak-fr sous Gnome ou KDE, pour éviter tout problème, supprimez tout d'abord le bépo (ou le dvorak) de la liste des dispositions clavier disponibles dans vos préférences clavier, repassez en Azerty pour quelques minutes, allez faire les modifications dans le fichier de configuration et sauvegardez-les, puis retournez mettre en place la disposition nouvellement modifiée dans les préférences clavier. Vous pouvez alors immédiatement utiliser votre clavier sans relancer votre session. Si vous ne faites pas cela, Gnome notamment peut causer des problèmes.
- Attention
- Il semble que le fichier de configuration puisse parfois exister à plusieurs endroits (cf. ci-dessous des emplacements connus). Si vous avez des erreurs du style Error loading new keyboard description en tentant de charger la configuration avec
setxkbmap
, il est possible que vous n'ayez pas modifié le bon — auquel cas, retentez votre chance avec un autre fichier.
cd /etc/X11/xkb/symbols
ou
cd /usr/share/X11/xkb/symbols
ou encore
cd /usr/share/X11/xkb/symbols/pc
On commence par faire une sauvegarde du fichier :
cp fr fr.backup
On ouvre le fichier des dispositions de claviers françaises avec son éditeur de texte préféré (ici, GEdit sous Gnome, à remplacer par Kate sous KDE, vim, emacs ou nano dans une console, ce que vous voulez…) :
gedit fr
On repère le clavier qui nous intéresse (j'ai ici choisi de remplacer le Dvorak-fr par la dernière version de bépo) :
// Keymap Dvorak pour le Français // par Josselin Mouette <josselin.mouette@ens-lyon.org>. partial alphanumeric_keys xkb_symbols "dvorak" { name[Group1]= "France - Dvorak"; […]
Si vous utilisez un Xorg récent (depuis la version 7.XX), il y a déjà une section bépo dans le fichiers « fr » que vous regardez. Modifiez plutôt cette section ! Le début ressemble à ça :
partial alphanumeric_keys xkb_symbols "bepo" { include "keypad(oss)" name[Group1]= "France - Bepo, ergonomic, Dvorak way"; […]
(attention, juste en dessous il y a une autre version, mais sans les UTF-8, on n'y touche pas pour l’instant).
On choisit dans le wiki sa version de xkb préférée, comme celle de la dernière version, et on l’utilise pour remplacer toutes les lignes allant de
key <TLDE>
à
key <SPCE>
On change également les commentaires et le nom pour rester cohérent :
// Keymap Dvorak pour le Français // par le Wiki, version 6 2 1 2 partial alphanumeric_keys\\ xkb_symbols "dvorak" { name[Group1]= "France - Bépo";
Si vous souhaitez ajouter un bépo plutôt que modifier un clavier existant, vous pouvez créer une section sur le même modèle et, de la même manière, copier-coller la partie déclarative (aidez-vous des claviers déjà déclarés).
Il ne reste plus à présent qu’à placer le fichier .XCompose
dans votre dossier personnel pour profiter de toutes les touches mortes.