minnie_eg
amany.elguindy@gmail.com 2012
Екатерина Герасимова (Ekaterina Gerasimova)
kittykat3756@gmail.com 2012
Петр Ковар (Petr Kovar)
pknbe@volny.cz 2014
Заполнить список выбора раскладки клавиатуры на экране входа в систему.
Ser82-png
asvmail.as@gmail.com 2022-2023

# Отображение нескольких раскладок клавиатуры на экране входа в систему

Вы можете изменить настройки системной раскладки клавиатуры, чтобы добавить альтернативные раскладки клавиатуры доступные для выбора на экране входа в систему. Это может быть полезно для пользователей, которые обычно используют раскладки клавиатуры, отличные от установленных по умолчанию и хотят, чтобы они были доступны на экране входа в систему.

# Изменить настройки раскладки системной клавиатуры

Найдите коды необходимых языковых раскладок в файле /usr/share/X11/xkb/rules/base.lst в разделе ! layout.

Используйте инструмент localectl, чтобы изменить настройки раскладки системной клавиатуры:

    localectl set-x11-keymap layout

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

    $ localectl set-x11-keymap es,us

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

Обратите внимание, что вы также можете использовать инструмент localectl, чтобы указать модель, вариант модели и параметры клавиатуры, установленные по умолчанию для всей системы. Для получения дополнительной информации смотрите 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,fr"
    EndSection

Несколько раскладок клавиатуры можно добавить в виде списка, разделенного запятыми, как показано в примере для английской (en) и французской (fr) раскладок.

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