Сходу ничего на русском не нашел на эту тему, так что послушайте.
Полезна запись будет тем, у кого по каким-то причинам раскладка на стартовом экране при вводе пароля в GNOME стоит RU и не меняется, что не располагает к быстрому и безболезненному вводу пароля латинскими буквами.
У меня ситуация была немного другая: есть французский ноутбук с французской же клавиатурой. В меню Настройки системы → Раскладка клавиатуры (System settings → Keyboard layout) удалил французскую раскладку, добавил US и RU.
Но:
Итак. Открываем своим любимым текстовым редактором файл /etc/default/keyboard
с правами администратора, например,
sudo gedit /etc/default/keyboard
Если же графическая оболочка у вас уже не работает, пользуйтесь вместо gedit
редактором nano
.
Ищем там такие строки (мой вариант после редактирования):
XKBMODEL="pc105"
XKBLAYOUT="us"
XKBVARIANT="intl"
XKBOPTIONS=""
Примечание: возможно, в некоторых случаях лучше иметь строку XKBLAYOUT=“us,ru”
Строка XKBLAYOUT=“us” отвечает за раскладку при вводе пароля в окне приветствия GNOME. Было у меня там “fr” вместо “us”.
Строка XKBVARIANT=“intl” отвечает за раскладку в виртуальных консолях Ctrl + Alt + Fx. Значение “Intl” подсмотрено здесь (англ). и означает “us: English (US, international with dead keys)”. У меня там было “latin9”.
Не уверен, что так все и планировалось разработчиками, но у меня все работает именно так.
На всякий случай. В файле /etc/default/console-setup
должны быть такие
строки:
if [ -f /etc/default/keyboard ]; then
. /etc/default/keyboard
fi