Раскладка в Ubuntu 12.04 при вводе пароля

Сходу ничего на русском не нашёл на эту тему, так что послушайте!
Полезна запись будет тем, у кого по каким-то причинам раскладка на стартовом экране при вводе пароля в GNOME стоит RU и не меняется, что не располагает к быстрому и безболезненному вводу пароля латинскими буквами.

У меня ситуация была немного другая: есть французский ноутбук с французской же клавиатурой. В меню Настройки системы → Раскладка клавиатуры (System settings → Keyboard layout) удалил французскую раскладку, добавил US и RU.
Но:

При вводе пароля на экране приветствия gnome всё-таки была французская раскладка, AZERTY вместо QWERTY, что превращало рутинную задачу по входу в систему в интересный квест;
При вызове виртуальных терминалов по Ctrl + Alt + Fx (Fx — любая из клавиш F1, F2,…F6) опять-таки раскладка была неподобающая.

Итак. Открываем своим любимым текстовым редактором файл /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