Если вы хотите, чтобы вы регистрировали все команды, запускаемые в интерактивной оболочке, см. BashFAQ 88 - Как я могу избежать потери строк истории?
Запустите эту команду:
sudo dpkg-reconfigure keyboard-configuration
Это сработало для меня.
Выше было не для меня, но это было так. С терминала введите следующую команду:
setxkbmap us
У меня есть консоль (без X) Linux, работающая внутри VirtualBox. Необходимо изменить макет с клавиатуры США на немецкий. Это сработало для меня:
loadkeys de
Я запускаю 14.04 LTS со стандартной клавиатурой США. Моя проблема заключалась в том, что я полагался на установщика, чтобы выбрать для меня US-Intl, и это вызвало «мертвые ключи» и неправильное формирование «и» ключей (как и других, о которых я не знаю, я уверен) .
После множества разочарований и проб и ошибок я запустил предложение «sudo apt-get install console-common», и он исправил мою проблему, но только во время моего входа в систему.
Когда я
Он выполнялся только постоянно, когда я выполнил команду «sudo dpkg-reconfigure keyboard-configuration» и задал общую клавиатуру США.
". setxkbmap "не работает для меня.
Кажется, что (я не знаю) setxkbmap устарел в 14.04 LTS.
На Ubuntu / Debian у вас есть файл конфигурации /etc/default/keyboard, который фактически управляет раскладкой клавиатуры на вашем дистрибутиве. При загрузке вашей системы файл /etc/default/keyboard считывается сценариями установки вместе с другими файлами конфигурации. Если вы посмотрите на выход файла /etc/default/keyboard, вы увидите, что мой макет клавиатуры установлен на german de:
# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="de"
XKBVARIANT=""
XKBOPTIONS=""
Нехорошо (как и другие файлы конфигурации) напрямую изменять атрибуты файла /etc/default/keyboard.
Чтобы изменить макет или модель вашей клавиатуры, всегда используйте следующую команду:
sudo dpkg-reconfigure keyboard-configuration