Я использую Ubuntu 12.04. Раскладка клавиатуры английская и американская везде, кроме командной строки, где она работает на английском языке. Терминал также имеет английский США. Как изменить раскладку клавиатуры по умолчанию в командной строке на английский США?
Кроме того, я думаю, что здесь стоит отметить, что когда я установил Ubuntu (двойная загрузка с Windows 8. 1), я первоначально установил язык как английский Великобритания, но позже изменил его на английский США из настроек системы.
command-line
keyboard-layout
Эвелин
источник
источник
console-setup
установлен по умолчанию, но, возможно, следует попробовать ОПsudo dpkg-reconfigure console-setup
?Ответы:
Обновление 2017-04-13 : Похоже, что это изменилось в последних версиях Ubuntu, и при запуске
sudo apt-get install console-common
попытается удалить другие пакеты. Итак, для последних версий Ubuntu используйте это вместо этого (протестировано в 17.04) :Самый простой способ - это когда @steeldriver предлагает открыть терминал и запустить эту команду:
Это установит
console-common
пакет и в процессе позволит вам выбрать компоновку консоли. Если он уже установлен, используйте его, чтобы вызвать тот же мастер и установить макет:Протестировано 13.10 и взято отсюда .
источник
sudo dpkg-reconfigure keyboard-configuration
я смог установить его навсегда.console-common
хочет удалить пакеты cryptsetup, plymouth, lightdm и некоторые другие.dpkg-reconfigure keyboard-configuration
работает однако.Запустите эту команду:
Это сработало для меня.
источник
Вышеуказанное не сработало для меня, но это сработало. С терминала введите следующую команду:
источник
У меня только консоль (без X) Linux работает внутри VirtualBox. Необходимо поменять раскладку с американской клавиатуры на немецкую. Это сработало для меня:
Чтобы сделать его постоянным:
источник
localectl set-keymap de
.loadkeys es
Я использую 14.04 LTS со стандартной клавиатурой США. Моя проблема заключалась в том, что я полагался на то, что установщик выбрал для меня US-Intl, и это вызвало «мертвые ключи» и неправильное формирование клавиш «и» (а также других, о которых я не знаю, я уверен) ,
После большого количества разочарований, проб и ошибок я выполнил предложение "
sudo apt-get install console-common
", и оно исправило мою проблему, но только когда я вошел в систему.Когда я вышел из системы, перезагрузил сервер и снова вошел, это не удалось.
Это только закрепилось, когда я выполнил команду "
sudo dpkg-reconfigure keyboard-configuration
" и указал стандартную клавиатуру США.«
setxkbmap
» не работает для меня.Кажется, что (я не знаю ) setxkbmap устарела в 14.04 LTS .
источник
setxkbmap gb
работал для меня только сейчас в 16.04.01 LTSВ Ubuntu / Debian у вас есть
/etc/default/keyboard
конфигурационный файл, который фактически управляет раскладкой клавиатуры вашего дистрибутива. При загрузке вашей системы/etc/default/keyboard
файл читается сценариями установки вместе с другими файлами конфигурации. Если вы посмотрите на вывод/etc/default/keyboard
файла, то увидите, что моя раскладка клавиатуры настроена на немецкийde
:Не очень хорошая идея (как и другие конфигурационные файлы) напрямую изменять атрибуты
/etc/default/keyboard
файла.Чтобы изменить раскладку или модель вашей клавиатуры, всегда используйте следующую команду:
источник
Дополнительная информация.
Вы, вероятно, также должны изменить свой язык!
Используйте
locale -a
для отображения всех возможных языков:Если вашей локали нет в списке выше, вы должны сгенерировать ее:
Настройки по умолчанию хранятся в
/etc/default/locale
:Вы можете настроить его вручную или использовать инструмент:
Подробнее (немецкий источник).
источник