« GNU/Linux et Unix libres » : différence entre les versions
(Nouvelle page pour l’interface graphique sous les Unix libres) |
(→Utilisation : Configuration de X.org, piquée d’une autre page) |
||
Ligne 24 : | Ligne 24 : | ||
=== Méthode générique === | === Méthode générique === | ||
Pour une activation temporaire (session en cours), il suffit d’utiliser la commande {{c|setxkbmap fr bepo}} dans un terminal ({{c|setxkbmap fr oss}} pour revenir en azerty). Vous pouvez associer cette commande à un lanceur d’application dans la plupart des environnements de bureau. | |||
=== Activation dès l’écran de démarrage === | |||
Tous les réglages se font dans le fichier de configuration de X.org, {{c|/etc/X11/xorg.conf.d/10-evdev.conf}} (si vous avez une ancienne distribution ou une configuration spéciale, ça peut aussi être {{c|/etc/X11/xorg.conf.d/20-keymap.conf}} ou {{c|/etc/X11/xorg.conf}}). Pour faire une sauvegarde du fichier de configuration et l’éditer, lancez les commandes suivantes dans un terminal (remplacez $fichier par un des noms de ) : | |||
<source lang="bash"> | |||
cp /etc/X11/xorg.conf.d/10-evdev.conf{,.backup} | |||
sudo nano /etc/X11/xorg.conf.d/10-evdev.conf | |||
</source> | |||
Recherchez la section commençant par : | |||
<source lang="bash"> | |||
Section "InputClass" | |||
Identifier "evdev keyboard catchall" | |||
[…] | |||
Option "XkbLayout" "fr" | |||
Option "XkbVariant" "oss" | |||
EndSection | |||
</source> | |||
Remplacez la valeur définie pour l’option {{c|XkbVariant}} par «bepo» (ou, pour une autre disposition, le nom définit dans le fichier {{c|/usr/share/X11/xkb/symbols/fr}}). Ici, cela nous donne la ligne suivante : | |||
<source lang="bash"> | |||
Option "XkbVariant" "bepo" | |||
</source> | |||
Et faites Ctrl-X, O puis Entrée pour sauvegarder. | |||
==== Basculement de disposition à la volée ==== | |||
Il est possible de configurer deux dispositions de clavier dans X.Org, et de passer d’une disposition à l’autre en appuyant simultanément sur les deux touches Majuscules. De plus, le voyant ''Arrêt défil'' (alias ''Scroll lock'') du clavier s'allume lorsque la seconde disposition clavier est active. Cette configuration est très pratique lorsqu'on souhaite passer le clavier à une personne qui ne connait pas le Bépo. | |||
<source lang="bash"> | |||
Section "InputDevice" | |||
Identifier "Generic Keyboard" | |||
Driver "kbd" | |||
Option "CoreKeyboard" | |||
Option "XkbRules" "xorg" | |||
Option "XkbModel" "pc105" | |||
Option "XkbLayout" "fr,fr" | |||
Option "XkbVariant" "oss,bepo" | |||
Option "XkbOptions" "grp:shift_toggle,grp_led:scroll" | |||
EndSection | |||
</source> | |||
== Problèmes == | == Problèmes == | ||
=== Touches mortes qui ne fonctionnent pas === | === Touches mortes qui ne fonctionnent pas === | ||
Voir [[Compose#Le_m.C3.A9canisme_de_Compose_.28et_de_touches_mortes.29_ne_fonctionne_pas|la solution sur la page de Compose]]. | Voir [[Compose#Le_m.C3.A9canisme_de_Compose_.28et_de_touches_mortes.29_ne_fonctionne_pas|la solution sur la page de Compose]]. |
Version du 4 octobre 2013 à 20:04
Cette page concerne l’interface graphique des distributions GNU/Linux, distributions BSD, Minix et OpenIndiana.
Pour les connaisseurs, sachez que ça fonctionne à la fois pour X.org et pour Wayland car ils utilisent le même système (XKB) pour gérer le clavier.
Installation
À moins que votre système soit en train de fossilisé, le Bépo devrait être inclut par défaut. Si ça n’est pas le cas, vous pouvez tenter l’installation manuelle.
Compose et touches mortes
C’est le mécanisme qui gère les touches mortes. Il permet de créer ces propres combinaisons et de combiner plusieurs touches mortes. Plus d’informations sur la page dédiée.
Utilisation
GNOME 3, Unity, Cinnamon
Quelqu’un se lance ?
Mate et GNOME 2
KDE
Xfce
Quelqu’un se lance ?
Méthode générique
Pour une activation temporaire (session en cours), il suffit d’utiliser la commande setxkbmap fr bepo
dans un terminal (setxkbmap fr oss
pour revenir en azerty). Vous pouvez associer cette commande à un lanceur d’application dans la plupart des environnements de bureau.
Activation dès l’écran de démarrage
Tous les réglages se font dans le fichier de configuration de X.org, /etc/X11/xorg.conf.d/10-evdev.conf
(si vous avez une ancienne distribution ou une configuration spéciale, ça peut aussi être /etc/X11/xorg.conf.d/20-keymap.conf
ou /etc/X11/xorg.conf
). Pour faire une sauvegarde du fichier de configuration et l’éditer, lancez les commandes suivantes dans un terminal (remplacez $fichier par un des noms de ) :
cp /etc/X11/xorg.conf.d/10-evdev.conf{,.backup}
sudo nano /etc/X11/xorg.conf.d/10-evdev.conf
Recherchez la section commençant par :
Section "InputClass"
Identifier "evdev keyboard catchall"
[…]
Option "XkbLayout" "fr"
Option "XkbVariant" "oss"
EndSection
Remplacez la valeur définie pour l’option XkbVariant
par «bepo» (ou, pour une autre disposition, le nom définit dans le fichier /usr/share/X11/xkb/symbols/fr
). Ici, cela nous donne la ligne suivante :
Option "XkbVariant" "bepo"
Et faites Ctrl-X, O puis Entrée pour sauvegarder.
Basculement de disposition à la volée
Il est possible de configurer deux dispositions de clavier dans X.Org, et de passer d’une disposition à l’autre en appuyant simultanément sur les deux touches Majuscules. De plus, le voyant Arrêt défil (alias Scroll lock) du clavier s'allume lorsque la seconde disposition clavier est active. Cette configuration est très pratique lorsqu'on souhaite passer le clavier à une personne qui ne connait pas le Bépo.
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr,fr"
Option "XkbVariant" "oss,bepo"
Option "XkbOptions" "grp:shift_toggle,grp_led:scroll"
EndSection