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

De Disposition de clavier bépo
(Mise en avant de l’installation du XCompose pour la version 1.1)
 
(40 versions intermédiaires par 9 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
Cette page concerne l’interface graphique des distributions GNU/Linux, distributions BSD, Minix et OpenIndiana.
{{navigation|Installation}}
{{sommaire à droite}}


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.
Cette page concerne l’installation pour les distributions GNU/Linux, distributions BSD, Minix et OpenIndiana.


== Interface graphique ==
== Environnement graphique ==
=== Installation ===
À moins que votre système soit ancien, le BÉPO est inclus par défaut en version 1.0 et en version 1.1 (AFNOR). Il suffit alors de se rendre dans les paramètres système, au niveau du paramétrage du clavier et d’ajouter la disposition « BEPO » pour la version 1.0 ou « BEPO AFNOR » pour la version 1.1.
À 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]].


==== Compose et touches mortes ====
'''Si ça n’est pas le cas :'''
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]].
* Vous pouvez utiliser la [[X.Org_portable|version portable pour X.org]].
* Si vous avez les droits d’administration, vous pouvez l’[[XKB_:_installation_manuelle|installer]] pour le système.
'''Complément pour la version 1.1 :'''


=== Utilisation ===
Quatre touches mortes de la version 1.1 ne sont pas prises en charge nativement par XKB, les [[symboles scientifiques]], [[latin et ponctuation]], [[Touches mortes|exposants]] et [[Touches mortes|barre inscrite]]. Pour les activer, il faut installer en complément le [[Installation_.XCompose|fichier .XCompose]].
* [[Utilisation avec GNOME 2|Utilisation avec GNOME 2 et Mate]]
* [[Utilisation avec KDE]]


Nous n’avons pas encore d’instructions pour GNOME 3, Unity, Cinnamon ainsi que Xfce mais les procédures sont similaires.
=== 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 :


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.
* [[Cinnamon]]
* [[GNOME 3]] (GNOME Shell et Ubuntu Unity)
* [[KDE Plasma]]
* [[Mate]] (et GNOME 2)
* [[Xfce]]


==== Activation pour tous les utilisateurs, dès l’écran de démarrage ====
Nous n’avons d’instructions pour tous les environnements existants, mais les procédures sont similaires.
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">
=== Wayland ===
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 :
Avec Wayland, c’est le compositeur qui se charge de la configuration du clavier. Alors qu'un [https://fr.wikipedia.org/wiki/Environnement_de_bureau environnement de bureau] (Gnome, Xfce, Plasma…) « fini » prendra en charge la modification de la disposition depuis l'application de modification des paramètres intégrée, celle d'un gestionnaire de fenêtres passant par la modification des fichiers de configuration via un éditeur de texte, un travail documentaire sera nécessaire à travers les pages de manuel et le plus souvent via des pages web éparses pour arriver à une configuration satisfaisante.


<source lang="bash">
Alors que tous les programmes graphiques exécutés par la bibliothèque Xorg doivent l'être par l'utilisateur·ice exécutant la bibliothèque elle-même, Wayland est un protocole implémenté par l'environnement de bureau ou le gestionnaire de fenêtres d'un côté, et par le noyau de l'autre, ce qui permet d'exécuter les programmes graphiques par différent·es utilisateur·ices et donc en appliquant le principe de moindre privilège. Il est ainsi possible d'empêcher un programme propriétaire d'accéder à nos données privées, voire de les modifier, en présumant bien sûr qu'il n'exploitera pas de faille de sécurité.
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 :
=== X.org ===


<source lang="bash">
Bien que la tendance soit à l'adoption de Wayland, de nombreuses distributions Linux continuent d'utiliser X.org,
      Option          "XkbVariant"    "bepo"
</source>


Et faites Ctrl-X, O puis Entrée pour sauvegarder.
Voir la page [[X.org]].


'''Variante pour Debian et ses dérivées à partir de Wheezy'''
==== Fedora / GDM ====


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
La distribution Fedora utilise par défaut GDM pour ouvrir une session. Pour pouvoir utiliser une disposition de clavier différente avec GDM, il est nécessaire de créer le fichier {{c|/etc/X11/Xkbmap}} avec les paramètres nécessaires pour {{c|setxkbmap}}. Voir la page [[X.org]] et ce même si Fedora utilise Wayland.
<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}}.
==== Sway ====


Notez que le fichier {{c|/etc/default/keyboard}} servira également à la configuration des consoles tty.
Vous pouvez partir de ce [[Utilisateur:Océane/Fichier de configuration sway|fichier de configuration remappé]] fourni par [[Utilisateur:Océane|Océane]].
 
==== 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&play ===
Il est possible de configurer Xorg pour que lors de la détection d'un clavier spécifique il soit automatiquement configuré en Bépo sans toucher à la configuration des autres clavier, trés utile pour les ordinateurs portables et les station partagés. [[Trucs_et_astuces#Configuration_plug.26play_pour_Xorg|Tout est expliqué dans la page des trucs&astuces.]]
 
=== 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 100 : Ligne 49 :


* [[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]]
[[Catégorie:GNU-Linux_et_Unix]]

Dernière version du 25 février 2025 à 01:16

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

Environnement graphique

À moins que votre système soit ancien, le BÉPO est inclus par défaut en version 1.0 et en version 1.1 (AFNOR). Il suffit alors de se rendre dans les paramètres système, au niveau du paramétrage du clavier et d’ajouter la disposition « BEPO » pour la version 1.0 ou « BEPO AFNOR » pour la version 1.1.

Si ça n’est pas le cas :

Complément pour la version 1.1 :

Quatre touches mortes de la version 1.1 ne sont pas prises en charge nativement par XKB, les symboles scientifiques, latin et ponctuation, exposants et barre inscrite. Pour les activer, il faut installer en complément le fichier .XCompose.

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.

Wayland

Avec Wayland, c’est le compositeur qui se charge de la configuration du clavier. Alors qu'un environnement de bureau (Gnome, Xfce, Plasma…) « fini » prendra en charge la modification de la disposition depuis l'application de modification des paramètres intégrée, celle d'un gestionnaire de fenêtres passant par la modification des fichiers de configuration via un éditeur de texte, un travail documentaire sera nécessaire à travers les pages de manuel et le plus souvent via des pages web éparses pour arriver à une configuration satisfaisante.

Alors que tous les programmes graphiques exécutés par la bibliothèque Xorg doivent l'être par l'utilisateur·ice exécutant la bibliothèque elle-même, Wayland est un protocole implémenté par l'environnement de bureau ou le gestionnaire de fenêtres d'un côté, et par le noyau de l'autre, ce qui permet d'exécuter les programmes graphiques par différent·es utilisateur·ices et donc en appliquant le principe de moindre privilège. Il est ainsi possible d'empêcher un programme propriétaire d'accéder à nos données privées, voire de les modifier, en présumant bien sûr qu'il n'exploitera pas de faille de sécurité.

X.org

Bien que la tendance soit à l'adoption de Wayland, de nombreuses distributions Linux continuent d'utiliser X.org,

Voir la page X.org.

Fedora / GDM

La distribution Fedora utilise par défaut GDM pour ouvrir une session. Pour pouvoir utiliser une disposition de clavier différente avec GDM, il est nécessaire de créer le fichier /etc/X11/Xkbmap avec les paramètres nécessaires pour setxkbmap. Voir la page X.org et ce même si Fedora utilise Wayland.

Sway

Vous pouvez partir de ce fichier de configuration remappé fourni par Océane.

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