Отображение нескольких раскладок клавиатуры на экране входа в систему
Вы можете изменить настройки системной раскладки клавиатуры, чтобы добавить альтернативные раскладки клавиатуры доступные для выбора на экране входа в систему. Это может быть полезно для пользователей, которые обычно используют раскладки клавиатуры, отличные от установленных по умолчанию и хотят, чтобы они были доступны на экране входа в систему.
Изменить настройки раскладки системной клавиатуры
Найдите коды необходимых языковых раскладок в файле /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) раскладок.
Выйдите из системы, чтобы посмотреть, какие из раскладок клавиатуры доступны на верхней панели экрана входа в систему.