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

  <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>Заповнення списку засобу вибору розкладки клавіатури у вікні входу до системи.</desc>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Юрій Чорноіван</mal:name>
      <mal:email>yurchor@ukr.net</mal:email>
      <mal:years>2021</mal:years>
    </mal:credit>
  </info>

  <title>Показ декількох розкладок клавіатури на екрані входу до системи</title>

  <p>Ви можете змінити параметри розкладки клавіатури так, щоб додати альтернативні розкладки клавіатури для вибору користувачем з екрана входу до системи. Це може бути корисним для користувачів, які, зазвичай, використовують розкладки клавіатури, відмінні від типової, і хочу мати ці розкладки клавіатури доступним з екрана входу до системи.</p>

  <steps>
    <title>Зміна загальносистемних параметрів розкладки клавіатури</title>
    <item>
      <p>Визначте коди бажаних розкладок клавіатури з файла <file>/usr/share/X11/xkb/rules/base.lst</file>, розділ із назвою <sys>! layout</sys>.</p>
    </item>
    <item>
      <p>Скористайтеся програмою <cmd>localectl</cmd> для зміни загальносистемних параметрів розкладок клавіатури ось так:</p>
      <screen><cmd>localectl set-x11-keymap <var>розкладка</var></cmd></screen>
      <p>Ви можете вказати декілька розкладок у форматі списку значень, які відокремлено комами. Наприклад, щоб встановити типовою розкладку <sys>es</sys>, а вторинною — розкладку <sys>us</sys>, віддайте таку команду:</p>
      <screen><output>$ </output><input>localectl set-x11-keymap es,us</input></screen>
    </item>
    <item>
      <p>Вийдіть з системи, щоб визначити, які з визначених розкладок доступні з верхньої панелі на екрані входу до системи.</p>
    </item>
  </steps>
  <p>Зауважте, що ви також можете скористатися програмою <cmd>localectl</cmd> для визначення загальносистемною типової моделі клавіатури, варіанта моделі та параметрів роботи клавіатури. Щоб дізнатися більше, ознайомтеся зі сторінкою підручника (man) щодо <cmd>localectl</cmd>(1).</p>

  <section id="keyboard-layout-no-localectl">
  <title>Показ декількох розкладок клавіатури без використання localectl</title>

  <p>У системах, де програма <cmd>localectl</cmd> є недоступною, ви можете змінити параметри загальносистемної розкладки клавіатури редагуванням файла налаштувань <file>/usr/share/X11/xorg.conf.d/</file>.</p>

  <steps>
    <title>Зміна загальносистемних параметрів розкладки клавіатури</title>
    <item>
      <p>Визначте коди бажаних розкладок клавіатури з файла <file>/usr/share/X11/xkb/rules/base.lst</file>, розділ із назвою <sys>! layout</sys>.</p>
    </item>
    <item>
      <p>Додайте коди розкладок до <file>/usr/share/X11/xorg.conf.d/10-evdev.conf</file> ось так:</p>
<screen>
Section "InputClass"
  Identifier "evdev keyboard catchall"
  MatchIsKeyboard "on"
  MatchDevicePath "/dev/input/event*"
  Driver "evdev"
  <input>Option "XkbLayout" "en,uk"</input>
EndSection
</screen>
      <p>Декілька розкладок можна додати у форматі списку значень, які відокремлено комами, як показано у прикладі для англійської (<sys>en</sys>) та української (<sys>uk</sys>) розкладок.</p>
    </item>
    <item>
      <p>Вийдіть з системи, щоб визначити, які з визначених розкладок доступні з верхньої панелі на екрані входу до системи.</p>
    </item>
  </steps>

  </section>

</page>
