Терминал не соответствует настройкам раскладки клавиатуры (языка)

Терминал не соответствует настройкам раскладки клавиатуры (языка)

Когда я устанавливал Ubuntu, у меня была клавиатура с "вышеуказанным 2.

Позже я сменил клавиатуру на клавиатуру с EN-USраскладкой выше @и 2изменил пароль в терминале с помощью passwdкоманды. Пароль был успешно изменен, но когда я открываю терминал с помощью CTRL+ ALT+ F1и пытаюсь войти в систему с моим именем пользователя и паролем, он выдает "неверный вход", пока я не переключусь "и @. Тогда я могу войти.

Теперь у меня вопрос: почему раскладка клавиатуры в терминале отличается от раскладки в других программах?

решение1

У вас есть XKBLAYOUT="gb"в /etc/default/keyboard, который определяет макет на экране входа и в консоли. Переключение на "us" было сделано только для среды рабочего стола для вашего пользователя.

Так что если вы хотите везде "us", то отредактируйте /etc/default/keyboard. Вы можете сделать это вручную или выполнив команду:

sudo dpkg-reconfigure keyboard-configuration

Связанный контент