minnie_eg
amany.elguindy@gmail.com 2012
Єкатерина Герасимова (Ekaterina Gerasimova)
kittykat3756@gmail.com 2012
Petr Kovar
pknbe@volny.cz 2014
Заповнення списку засобу вибору розкладки клавіатури у вікні входу до системи.
Юрій Чорноіван
yurchor@ukr.net 2021

# Показ декількох розкладок клавіатури на екрані входу до системи

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

# Зміна загальносистемних параметрів розкладки клавіатури

Визначте коди бажаних розкладок клавіатури з файла /usr/share/X11/xkb/rules/base.lst, розділ із назвою ! layout.

Скористайтеся програмою localectl для зміни загальносистемних параметрів розкладок клавіатури ось так:

    localectl set-x11-keymap розкладка

Ви можете вказати декілька розкладок у форматі списку значень, які відокремлено комами. Наприклад, щоб встановити типовою розкладку es, а вторинною — розкладку us, віддайте таку команду:

    $ localectl set-x11-keymap es,us

Вийдіть з системи, щоб визначити, які з визначених розкладок доступні з верхньої панелі на екрані входу до системи.

Зауважте, що ви також можете скористатися програмою localectl для визначення загальносистемною типової моделі клавіатури, варіанта моделі та параметрів роботи клавіатури. Щоб дізнатися більше, ознайомтеся зі сторінкою підручника (man) щодо localectl(1).

# Показ декількох розкладок клавіатури без використання localectl

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

## Зміна загальносистемних параметрів розкладки клавіатури

Визначте коди бажаних розкладок клавіатури з файла /usr/share/X11/xkb/rules/base.lst, розділ із назвою ! layout.

Додайте коди розкладок до /usr/share/X11/xorg.conf.d/10-evdev.conf ось так:

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

Декілька розкладок можна додати у форматі списку значень, які відокремлено комами, як показано у прикладі для англійської (en) та української (uk) розкладок.

Вийдіть з системи, щоб визначити, які з визначених розкладок доступні з верхньої панелі на екрані входу до системи.