Afficher plusieurs dispositions de clavier sur l’écran de connexion

Vous pouvez ajouter des dispositions de clavier alternatives et les proposer aux utilisateurs sur l’écran de connexion. Les utilisateurs pourront alors utiliser une disposition de clavier différente de celle proposée par défaut.

Modifier les paramètres système de disposition du clavier

  1. Recherchez les codes des langues souhaitées dans le fichier /usr/share/X11/xkb/rules/base.lst dans la section ! layout.

  2. Utilisez l’outil localectl pour modifier les paramètres système de disposition du clavier, comme ceci :

    localectl set-x11-keymap layout

    Vous pouvez spécifier plusieurs dispositions sous forme de liste séparée par des virgules. Par exemple, pour définir es comme disposition par défaut et us comme disposition secondaire, utilisez la commande suivante :

    $ localectl set-x11-keymap es,us
  3. Fermez la session pour confirmer la disponibilité des nouvelles dispositions dans la barre supérieure de l’écran de connexion.

Notez qu’il est possible d’utiliser l’outil localectl pour spécifier à l’échelle du système le modèle, la variante et les options du clavier par défaut. Consultez la page du manuel localectl(1) pour plus d’informations.

Afficher plusieurs dispositions de clavier sans utiliser localectl

Dans les systèmes ne fournissant pas l’outil localectl, vous pouvez modifier les paramètres système de disposition du clavier en modifiant un fichier de configuration situé dans /usr/share/X11/xorg.conf.d/.

Modifier les paramètres système de disposition du clavier

  1. Recherchez les codes des langues souhaitées dans le fichier /usr/share/X11/xkb/rules/base.lst dans la section ! layout.

  2. Ajoutez les codes de disposition clavier dans /usr/share/X11/xorg.conf.d/10-evdev.conf de la manière suivante :

    Section "InputClass"
      Identifier "evdev keyboard catchall"
      MatchIsKeyboard "on"
      MatchDevicePath "/dev/input/event*"
      Driver "evdev"
      Option "XkbLayout" "en,fr"
    EndSection

    Plusieurs dispositions de clavier peuvent être ajoutées sous forme de liste séparée par des virgules, comme indiqué dans l’exemple pour la disposition anglaise (en) et française (fr).

  3. Fermez la session pour confirmer la disponibilité des nouvelles dispositions dans la barre supérieure de l’écran de connexion.