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

De Disposition de clavier bépo
(→‎Configuration Plug and Play : Déplacement et grosse amélioration du contenu précédemment sur la page «Trucs et astuces»)
(Mention version 1.0 vs 1.1)
(23 versions intermédiaires par 3 utilisateurs non affichées)
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.
== Environnement graphique ==
À moins que votre système soit extrêmement vieux, le Bépo est inclus par défaut en version 1.0.


== Interface graphique ==
Si ça n’est pas le cas, ou si vous souhaitez utiliser la version 1.1 :
=== Installation ===
* Vous pouvez utiliser la [[X.Org_portable|version portable pour X.org]].
À moins que votre système soit en train de fossiliser, le Bépo devrait être inclus par défaut. Si ça n’est pas le cas, vous pouvez tenter l’[[X.Org_:_installation_manuelle |installation manuelle]].
* Si vous avez les droits d’administration, vous pouvez l’[[XKB_:_installation_manuelle|installer]] pour le système.


==== Compose et touches mortes ====
=== Environnement de bureau ===
C’est le mécanisme qui gère les [[touches mortes]]. Il permet de créer vos propres combinaisons et de combiner plusieurs touches mortes. Plus d’informations sur la [[Compose |page dédiée]].
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 ===
* [[Cinnamon]]
* [[Utilisation avec GNOME 2|Utilisation avec GNOME 2 et Mate]]
* [[GNOME 3]] (GNOME Shell et Ubuntu Unity)
* [[Utilisation avec KDE]]
* [[KDE Plasma]]
* [[Mate]] (et GNOME 2)
* [[Xfce]]


Nous n’avons pas encore d’instructions pour GNOME 3, Unity, Cinnamon ainsi que Xfce mais les procédures sont similaires.
Nous n’avons d’instructions pour tous les environnements existants, mais les procédures sont similaires.


Sinon, 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.
=== X.org ===


==== Activation pour tous les utilisateurs, dès l’écran de démarrage ====
C’est le serveur d’affichage utilisé presque partout actuellement.
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">
Voir la page [[X.org]].
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 :
=== Wayland ===


<source lang="bash">
Avec Wayland, c’est le compositeur qui se charge de la configuration du clavier. Autrement dit, il n’y a pas de configuration centralisée, il faudra consulter la documentation de votre environnement de bureau ou gestionnaire de connexion.
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éfini dans le fichier {{c|/usr/share/X11/xkb/symbols/fr}}). Ici, cela nous donne la ligne suivante :
Pour le moment, Wayland reste encore très marginal.
 
<source lang="bash">
      Option          "XkbVariant"    "bepo"
</source>
 
Et faites Ctrl-X, O puis Entrée pour sauvegarder.
 
'''Variante pour Debian et ses dérivées à partir de Wheezy'''
 
Sous Debian Wheezy, il se peut que les fichiers ci-dessus n'existent pas. Dans ce cas, et si le fichier {{c|/etc/default/keyboard}} existe, il faut éditer ce dernier en sudoer
<source lang="bash">
sudo gedit /etc/default/keyboard
</source>
et à l'intérieur de ce fichier, remplacer :
<source lang="bash">
XKBMODEL="pc105"
XKBLAYOUT="fr"
XKBVARIANT=","
XKBOPTIONS=""
</source>
par :
<source lang="bash">
XKBMODEL="pc105"
XKBLAYOUT="fr,fr"
XKBVARIANT="bepo,latin9"
XKBOPTIONS="grp:alt_shift_toggle"
</source>
Et ensuite, il suffit de faire alt+shift, ou de cliquer sur le changement de disposition de clavier pour switcher entre bépo et azerty.
 
L'ensemble des modèles et options disponibles est listé dans le fichier {{c|/usr/share/X11/xkb/rules/xorg}}.
 
Notez que le fichier {{c|/etc/default/keyboard}} servira également à la configuration des consoles tty.
 
==== 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. 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.
 
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 ===
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) :
<source lang="xorg_conf">
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
</source>
C'est un exemple fonctionnel pour les TypeMatrix et ErgoDox, testé sur Debian Jessie.
 
Si le clavier ne répond plus, c’est probablement qu’evdev n’est pas installé. Pour Debian, Ubuntu et dérivées :
<source lang="bash">
aptitude install xserver-xorg-input-evdev
</source>
 
=== Problèmes ===
==== 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]].


== Console ==
== Console ==
Ligne 130 : Ligne 39 :


* [[Console_GNU/Linux|GNU/Linux]]
* [[Console_GNU/Linux|GNU/Linux]]
* [[Console_FreeBSD|FreeBSD]]
* [[Console FreeBSD et DragonFly BSD|FreeBSD et DragonFly BSD]]
* [[Minix]]
* [[Console_OpenBSD/NetBSD|OpenBSD/NetBSD]]
* [[Console_OpenBSD/NetBSD|OpenBSD/NetBSD]]
* [[Console_OpenIndiana|OpenIndiana]]
* [[Console_OpenIndiana|OpenIndiana]]
* [[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]].
 
== Smartphones ==
 
* [[SailfishOS]]

Version du 12 mai 2020 à 18:57

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

Environnement graphique

À moins que votre système soit extrêmement vieux, le Bépo est inclus par défaut en version 1.0.

Si ça n’est pas le cas, ou si vous souhaitez utiliser la version 1.1 :

Environnement de bureau

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 d’instructions pour tous les environnements existants, mais les procédures sont similaires.

X.org

C’est le serveur d’affichage utilisé presque partout actuellement.

Voir la page X.org.

Wayland

Avec Wayland, c’est le compositeur qui se charge de la configuration du clavier. Autrement dit, il n’y a pas de configuration centralisée, il faudra consulter la documentation de votre environnement de bureau ou gestionnaire de connexion.

Pour le moment, Wayland reste encore très marginal.

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.

Smartphones