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

  <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>Popule o seletor de layout de teclado na tela de autenticação.</desc>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Rafael Fontenelle</mal:name>
      <mal:email>rafaelff@gnome.org</mal:email>
      <mal:years>2017-2020</mal:years>
    </mal:credit>
  </info>

  <title>Exibindo múltiplos layouts de teclado na tela de autenticação</title>

  <p>Você pode alterar as configurações de layout de teclado do sistema para adicionar layouts de teclado alternativos para usuários escolherem na tela de autenticação. Isso pode ser útil para usuários que normalmente usam layouts de teclados diferentes do padrão e que desejam ter aqueles layouts de teclados disponíveis na tela de autenticação.</p>

  <steps>
    <title>Alterando as configurações de layout de teclado de sistema</title>
    <item>
      <p>Localize os códigos dos layouts de idioma desejado no arquivo <file>/usr/share/X11/xkb/rules/base.lst</file> sob a seção chamada <sys>! layout</sys>.</p>
    </item>
    <item>
      <p>Use a ferramenta <cmd>localectl</cmd> para alterar as configurações de layout de teclado de sistema conforme:</p>
      <screen><cmd>localectl set-x11-keymap <var>layout</var></cmd></screen>
      <p>Você pode especificar múltiplos layouts como uma lista separada por vírgula. Por exemplo, para definir <sys>br</sys> como layout padrão e <sys>us</sys> como layout secundário, execute o seguinte comando:</p>
      <screen><output>$ </output><input>localectl set-x11-keymap br,us</input></screen>
    </item>
    <item>
      <p>Encerre a sessão para descobrir que os layouts definidos estão disponíveis na barra superior da tela de autenticação.</p>
    </item>
  </steps>
  <p>Note que você também pode usar a ferramenta <cmd>localectl</cmd> para especificar o modelo, a variante e as opções de teclado padrão para todo sistema. Veja a página man de <cmd>localectl</cmd>(1) para mais informações.</p>

  <section id="keyboard-layout-no-localectl">
  <title>Exibindo múltiplos layouts de teclado usando localectl</title>

  <p>Em sistemas que não fornecem a ferramenta <cmd>localectl</cmd>, você pode alterar as configurações de layout de teclado do sistema editando um arquivo de configuração em <file>/usr/share/X11/xorg.conf.d/</file>.</p>

  <steps>
    <title>Alterando as configurações de layout de teclado de sistema</title>
    <item>
      <p>Localize os códigos dos layouts de idioma desejado no arquivo <file>/usr/share/X11/xkb/rules/base.lst</file> sob a seção chamada <sys>! layout</sys>.</p>
    </item>
    <item>
      <p>Adicione os códigos de layout ao <file>/usr/share/X11/xorg.conf.d/10-evdev.conf</file> na seguinte forma:</p>
<screen>
Section "InputClass"
  Identifier "evdev keyboard catchall"
  MatchIsKeyboard "on"
  MatchDevicePath "/dev/input/event*"
  Driver "evdev"
  <input>Option "XkbLayout" "br,en"</input>
EndSection
</screen>
      <p>Múltiplos layouts podem ser adicionados como uma lista separada por vírgula, conforme mostrado no exemplo para os layouts brasileiro <sys>br</sys> e inglês (<sys>en</sys>).</p>
    </item>
    <item>
      <p>Encerre a sessão para descobrir que os layouts definidos estão disponíveis na barra superior da tela de autenticação.</p>
    </item>
  </steps>

  </section>

</page>
