<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" style="task" id="keyboard-layout" xml:lang="fr">

  <info>
    <link type="guide" xref="login#management"/>
    <revision pkgversion="3.11" date="2014-01-29" status="draft"/>

    <credit type="author copyright">
      <name>minnie_eg</name>
      <email>amany.elguindy@gmail.com</email>
      <years>2012</years>
    </credit>
    <credit type="editor">
      <name>Ekaterina Gerasimova</name>
      <email>kittykat3756@gmail.com</email>
      <years>2012</years>
    </credit>
    <credit type="editor">
      <name>Petr Kovar</name>
      <email>pknbe@volny.cz</email>
      <years>2014</years>
    </credit>

    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>

    <desc>Ajouter des dispositions de clavier sur l’écran de connexion.</desc>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Thibault Leclair</mal:name>
      <mal:email>thibaultleclair@yahoo.com</mal:email>
      <mal:years>2021</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Mathieu Bousquet</mal:name>
      <mal:email>mathieu.bousquet2@gmail.com</mal:email>
      <mal:years>2022</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Guillaume Bernard</mal:name>
      <mal:email>associations@guillaume-bernard.fr</mal:email>
      <mal:years>2023</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Irénée Thirion</mal:name>
      <mal:email>irenee.thirion@e.email</mal:email>
      <mal:years>2023-2024</mal:years>
    </mal:credit>
  </info>

  <title>Afficher plusieurs dispositions de clavier sur l’écran de connexion</title>

  <p>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.</p>

  <steps>
    <title>Modifier les paramètres système de disposition du clavier</title>
    <item>
      <p>Recherchez les codes des langues souhaitées dans le fichier <file>/usr/share/X11/xkb/rules/base.lst</file> dans la section <sys>! layout</sys>.</p>
    </item>
    <item>
      <p>Utilisez l’outil <cmd>localectl</cmd> pour modifier les paramètres système de disposition du clavier, comme ceci :</p>
      <screen><cmd>localectl set-x11-keymap <var>layout</var></cmd></screen>
      <p>Vous pouvez spécifier plusieurs dispositions sous forme de liste séparée par des virgules. Par exemple, pour définir <sys>es</sys> comme disposition par défaut et <sys>us</sys> comme disposition secondaire, utilisez la commande suivante :</p>
      <screen><output>$ </output><input>localectl set-x11-keymap es,us</input></screen>
    </item>
    <item>
      <p>Fermez la session pour confirmer la disponibilité des nouvelles dispositions dans la barre supérieure de l’écran de connexion.</p>
    </item>
  </steps>
  <p>Notez qu’il est possible d’utiliser l’outil <cmd>localectl</cmd> 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 <cmd>localectl</cmd>(1) pour plus d’informations.</p>

  <section id="keyboard-layout-no-localectl">
  <title>Afficher plusieurs dispositions de clavier sans utiliser localectl</title>

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

  <steps>
    <title>Modifier les paramètres système de disposition du clavier</title>
    <item>
      <p>Recherchez les codes des langues souhaitées dans le fichier <file>/usr/share/X11/xkb/rules/base.lst</file> dans la section <sys>! layout</sys>.</p>
    </item>
    <item>
      <p>Ajoutez les codes de disposition clavier dans <file>/usr/share/X11/xorg.conf.d/10-evdev.conf</file> de la manière suivante :</p>
<screen>
Section "InputClass"
  Identifier "evdev keyboard catchall"
  MatchIsKeyboard "on"
  MatchDevicePath "/dev/input/event*"
  Driver "evdev"
  <input>Option "XkbLayout" "en,fr"</input>
EndSection
</screen>
      <p>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 (<sys>en</sys>) et française (<sys>fr</sys>).</p>
    </item>
    <item>
      <p>Fermez la session pour confirmer la disponibilité des nouvelles dispositions dans la barre supérieure de l’écran de connexion.</p>
    </item>
  </steps>

  </section>

</page>
