« GNU/Linux et Unix libres » : différence entre les versions

De Disposition de clavier bépo
m (→‎Console : Màj d’un lien, vu que le contenu a été déplacé)
(Réorganisation massive de la page)
Ligne 1 : Ligne 1 :
[[Category:Installation]]
[[Category:Installation]]
{{navigation|Installation}}
{{navigation|Installation}}
{{sommaire à droite}}


Cette page concerne l’interface graphique des distributions GNU/Linux, distributions BSD, Minix et OpenIndiana.
Cette page concerne l’installation pour les 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 ==
== Installation ==
À moins que votre système soit vraiment très vieux, le Bépo est inclus par défaut. Si ça n’est pas le cas, vous pouvez tenter l’[[X.Org_:_installation_manuelle |installation manuelle]].
À moins que votre système soit vraiment très vieux, le Bépo est inclus par défaut. Si ça n’est pas le cas, vous pouvez tenter l’[[X.Org_:_installation_manuelle |installation manuelle]].


== Utilisation ==
Note technique : le bépo fonctionne à la fois pour X.org et pour Wayland car ils utilisent le même système (XKB) pour gérer le clavier. L’utilisation et la configuration restent identiques.
=== Au niveau de votre session ===
 
Suivez les instructions correspondant à votre environnement de bureau :
== Activation ==
* [[Utilisation avec GNOME 2|Utilisation avec GNOME 2 et Mate]]
=== Session ===
* [[Utilisation avec KDE]]
Activer la disposition dans son environnement de bureau reste un moyen simple qui permet de profiter d’options et d’outils graphiques. Pour ce faire, suivez les instructions correspondant à votre environnement de bureau :
* [[Utilisation avec GNOME 2|GNOME 2 et Mate]]
* [[Utilisation avec KDE|KDE Plasma]]


Nous n’avons pas encore d’instructions pour GNOME 3, Unity, Cinnamon, Xfce, etc. mais les procédures sont similaires.
Nous n’avons pas encore d’instructions pour GNOME 3, Unity, Cinnamon, Xfce, etc., mais les procédures sont similaires.


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.
Pour une activation temporaire (session en cours) :
* {{c|setxkbmap -query}} pour récupérer votre disposition (''layout''), variante et options actuelles
* {{c|setxkbmap fr bepo}} dans un terminal
* {{c|setxkbmap <disposition_initiale> <variante_initiale> <options_initiales>}} pour revenir à zéro


Si les touches mortes ne fonctionnent pas, veuillez consulter [[Compose#Le_m.C3.A9canisme_de_Compose_.28et_de_touches_mortes.29_ne_fonctionne_pas|la solution sur la page de Compose]].
Dans la plupart des environnements de bureau, vous pouvez créer un lanceur pour cette commande à un lanceur d’application, ce qui vous permet d’exécuter la commande en un clic.


=== Au niveau du système ===
=== Au niveau du système ===
Configurer le bépo au niveau du système permet notamment de l’avoir dès l’écran de démarrage. Cela nécessite les droits d’administration.
Configurer le bépo au niveau du système nécessite d’avoir les droits d’administration. Cela permet de l’avoir dès l’écran de démarrage.
 
Exécutez :


Il suffit de lancer la commande :
Si la commande localectl est introuvable :
 
* Si vous êtes sous Debian, Ubuntu ou une dérivée, suivez l’[[Console_GNU/Linux#Debian.2C_Ubuntu_et_d.C3.A9riv.C3.A9es|installation pour la console pour ces distributions]], qui configure en même temps la disposition graphique.
* Sinon, sautez directement à [[#Installation manuelle|l’installation manuelle]].
 
==== Avec localectl ====
Pour avoir :
* l’azerty français en 1re disposition — permet d’éviter de mauvaises surprises aux autres utilisateur·ice·s,
* le bépo en 2e disposition,
* et le raccourci clavier Alt+Verr. Maj pour basculer entre les deux ({{c|grp:alt_caps_toggle}},
 
Faites :


<source lang="bash">
<source lang="bash">
sudo localectl set-x11-keymap fr "" bepo
sudo localectl --no-convert fr,fr "" oss,bepo grp:alt_caps_toggle,grp_led:scroll
</source>
</source>


Si la commande localectl est introuvable :
* Vous pouvez inverser {{c|oss}} et {{c|bepo}} si vous préférez avoir bépo par défaut et azerty pour dépanner.
* La commande indique :
** {{c|[…] '''fr''',fr "" '''oss''',bepo […]}} : la variante {{c|oss}} parmi les dispositions {{c|fr}} (dans {{c|/usr/share/X11/xkb/symbols/fr}})
** {{c|[…] fr,'''fr''' "" oss,'''bepo''' […]}} : la variante {{c|bepo}} parmi les dispositions {{c|fr}}
 
Utiliser une autre disposition que {{c|fr oss}} est très simple. Par exemple, pour avoir le qwerty international ({{c|us intl}})  :
 
<source lang="bash">
sudo localectl --no-convert  us,fr "" intl,bepo
</source>
 
Vous pouvez trouver votre configuration actuelle en tapant :
 
<source lang="bash">
setxkbmap -query
</source>
 
Pour configurer uniquement le bépo :


* Si vous êtes sous Debian, Ubuntu ou une dérivée, suivez l’[[Console_GNU/Linux#Debian.2C_Ubuntu_et_d.C3.A9riv.C3.A9es|installation pour la console pour ces distributions]], qui configure en même temps la disposition graphique du système.
<source lang="bash">
* Sinon, suivez les instructions ci-dessous.
sudo localectl --no-convert set-x11-keymap fr "" bepo
</source>


==== Configuration manuelle ====
==== Configuration manuelle ====
Ligne 79 : Ligne 114 :
Et faites Ctrl-X, O puis Entrée pour sauvegarder.
Et faites Ctrl-X, O puis Entrée pour sauvegarder.


==== Basculement de disposition par raccourci clavier ====
== Configuration Plug and Play ==
Vous pouvez configurer le changement de disposition avec un raccourci clavier dans votre environnement de bureau. Néanmoins il est possible de le configurer au niveau système, ce qui a pour conséquence de fonctionner sur tous les environnements de bureau et depuis l’écran de connexion.
Cette configuration permet d’assigner une disposition à un clavier : deux claviers différents peuvent avoir une disposition différente, et la bonne disposition est utilisée dès le branchement du clavier. C’est très pratique pour les portables ou les ordinateurs partagés.
 
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, il est possible d’activer le voyant ''Arrêt défil'' (alias ''Scroll lock'') du clavier 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:shifts_toggle,grp_led:scroll"
EndSection
</source>


==== Configuration Plug and Play ====
Cela devrait fonctionner quelque soit la façon dont vous avez activé le bépo, et nécessite les droits d’administrateur.
Cette configuration permet de brancher un type de clavier précis et de taper directement en Bépo, même si un autre clavier est déjà connecté et configuré dans une autre disposition. C’est très pratique pour les portables ou les ordinateurs partagés.


Créez le fichier {{c|/etc/X11/xorg.conf.d/00-claviers_bepo.conf}} (nécessite les droits d’administration), et mettez-y le contenu suivant (à adapter à sa configuration) :
Créez le fichier {{c|/etc/X11/xorg.conf.d/00-claviers_bepo.conf}} (nécessite les droits d’administration), et mettez-y le contenu suivant (à adapter à votre configuration) :
<source lang="bash">
<source lang="bash">
Section "InputClass"
Section "InputClass"
Ligne 120 : Ligne 139 :
EndSection
EndSection
</source>
</source>
C'est un exemple fonctionnel pour les TypeMatrix et ErgoDox, testé sur Debian Jessie.
C'est un exemple fonctionnel pour les TypeMatrix et ErgoDox, testé sur Debian Jessie. Ici, quelle que soit la configuration générale qui affecte les autres claviers, le TypeMatrix et l’Ergodox seront toujours en bépo.


Si le clavier ne répond plus, c’est probablement qu’evdev n’est pas installé. Pour Debian, Ubuntu et dérivées :
Si le clavier ne répond plus, le pilote evdev n’est pas installé. Pour Debian, Ubuntu et dérivées :
<source lang="bash">
<source lang="bash">
aptitude install xserver-xorg-input-evdev
aptitude install xserver-xorg-input-evdev
Ligne 128 : Ligne 147 :


== Console ==
== Console ==
L’installation en mode console dépend fortement de votre système :
L’installation en mode console, dépend fortement de votre système :


* [[Console_GNU/Linux|GNU/Linux]]
* [[Console_GNU/Linux|GNU/Linux]]
Ligne 136 : Ligne 155 :
* [[Minix]]
* [[Minix]]


== Grub ==
== Grub 2 ==
Le gestionnaire d’amorçage Grub est probablement le logiciel qui vous permet de choisir un système et de le démarrer. Depuis sa version 1.99, il est possible d’utiliser [[Console_GNU/Linux#Grub_2|une disposition personnalisée]].
 
Si vous devez parfois intervenir sur Grub il est possible d’utiliser [[Console_GNU/Linux#Grub_2|une disposition personnalisée]].

Version du 19 juillet 2017 à 03:50

Cette page concerne l’installation pour les distributions GNU/Linux, distributions BSD, Minix et OpenIndiana.

Installation

À moins que votre système soit vraiment très vieux, le Bépo est inclus par défaut. Si ça n’est pas le cas, vous pouvez tenter l’installation manuelle.

Note technique : le bépo fonctionne à la fois pour X.org et pour Wayland car ils utilisent le même système (XKB) pour gérer le clavier. L’utilisation et la configuration restent identiques.

Activation

Session

Activer la disposition dans son environnement de bureau reste un moyen simple qui permet de profiter d’options et d’outils graphiques. Pour ce faire, suivez les instructions correspondant à votre environnement de bureau :

Nous n’avons pas encore d’instructions pour GNOME 3, Unity, Cinnamon, Xfce, etc., mais les procédures sont similaires.

Pour une activation temporaire (session en cours) :

  • setxkbmap -query pour récupérer votre disposition (layout), variante et options actuelles
  • setxkbmap fr bepo dans un terminal
  • setxkbmap <disposition_initiale> <variante_initiale> <options_initiales> pour revenir à zéro

Dans la plupart des environnements de bureau, vous pouvez créer un lanceur pour cette commande à un lanceur d’application, ce qui vous permet d’exécuter la commande en un clic.

Au niveau du système

Configurer le bépo au niveau du système nécessite d’avoir les droits d’administration. Cela permet de l’avoir dès l’écran de démarrage.

Exécutez :

Si la commande localectl est introuvable :

Avec localectl

Pour avoir :

  • l’azerty français en 1re disposition — permet d’éviter de mauvaises surprises aux autres utilisateur·ice·s,
  • le bépo en 2e disposition,
  • et le raccourci clavier Alt+Verr. Maj pour basculer entre les deux (grp:alt_caps_toggle,

Faites :

sudo localectl --no-convert fr,fr "" oss,bepo grp:alt_caps_toggle,grp_led:scroll
  • Vous pouvez inverser oss et bepo si vous préférez avoir bépo par défaut et azerty pour dépanner.
  • La commande indique :
    • […] fr,fr "" oss,bepo […] : la variante oss parmi les dispositions fr (dans /usr/share/X11/xkb/symbols/fr)
    • […] fr,fr "" oss,bepo […] : la variante bepo parmi les dispositions fr

Utiliser une autre disposition que fr oss est très simple. Par exemple, pour avoir le qwerty international (us intl)  :

sudo localectl --no-convert  us,fr "" intl,bepo

Vous pouvez trouver votre configuration actuelle en tapant :

setxkbmap -query

Pour configurer uniquement le bépo :

sudo localectl --no-convert set-x11-keymap fr "" bepo

Configuration manuelle

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 (s’il n’existe pas, cela produira simplement une erreur), lancez la commande suivantes dans un terminal :

sudo cp /etc/X11/xorg.conf.d/10-evdev.conf{,.backup}

Cela vous permettra, si vous le souhaitez, de le restaurer plus tard avec :

sudo mv /etc/X11/xorg.conf.d/10-evdev.conf{.backup,}

Ensuite, pour éditer/créer le fichier :

sudo nano /etc/X11/xorg.conf.d/10-evdev.conf

Si le fichier est vide ou qu’il ne contient pas de section similaire au contenu ci-dessous, ajoutez le contenu suivant :

Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "fr"
        Option "XkbVariant" "bepo"
EndSection

Sinon, ajoutez ou modifiez la section pour obtenir :

       Option "XkbLayout" "fr"
       Option "XkbVariant" "bepo"

(cela indique à X.org de chercher la disposition bepo dans le fichier généralement situé à /usr/share/X11/xkb/symbols/fr)

Et faites Ctrl-X, O puis Entrée pour sauvegarder.

Configuration Plug and Play

Cette configuration permet d’assigner une disposition à un clavier : deux claviers différents peuvent avoir une disposition différente, et la bonne disposition est utilisée dès le branchement du clavier. C’est très pratique pour les portables ou les ordinateurs partagés.

Cela devrait fonctionner quelque soit la façon dont vous avez activé le bépo, et nécessite les droits d’administrateur.

Créez le fichier /etc/X11/xorg.conf.d/00-claviers_bepo.conf (nécessite les droits d’administration), et mettez-y le contenu suivant (à adapter à votre configuration) :

Section "InputClass"
	Identifier	"TypeMatrix"
	MatchIsKeyboard	"True"
	MatchProduct	"TypeMatrix.com USB Keyboard"
	Driver		"evdev"
	Option		"XkbLayout"  "fr"
	Option		"XkbVariant" "bepo"
EndSection

Section "InputClass"
	Identifier	"ErgoDox"
	MatchIsKeyboard	"True"
	MatchProduct	"ErgoDox ergonomic keyboard"
	Driver		"evdev"
	Option		"XkbLayout"  "fr"
	Option		"XkbVariant" "bepo"
EndSection

C'est un exemple fonctionnel pour les TypeMatrix et ErgoDox, testé sur Debian Jessie. Ici, quelle que soit la configuration générale qui affecte les autres claviers, le TypeMatrix et l’Ergodox seront toujours en bépo.

Si le clavier ne répond plus, le pilote evdev n’est pas installé. Pour Debian, Ubuntu et dérivées :

aptitude install xserver-xorg-input-evdev

Console

L’installation en mode console, dépend fortement de votre système :

Grub 2

Si vous devez parfois intervenir sur Grub il est possible d’utiliser une disposition personnalisée.