Я использую Ubuntu 12.04. Раскладка клавиатуры везде английская (США), за исключением командной строки, где она работает на английском языке (Великобритания). Терминал также имеет английский США. Как изменить раскладку клавиатуры по умолчанию в командной строке на английский (США)?
Кроме того, я думаю, что здесь стоит отметить это, когда я установил Ubuntu (двойная загрузка с Windows 8.1) , Я изначально установил язык как English UK, но позже изменил его на English US в системных настройках.
Обновление от 13 апреля 2017 г. : похоже, это изменилось в последних версиях Ubuntu, и запуск sudo apt-get install console-common
попытается удалить другие пакеты. Итак, для последних версий Ubuntu используйте вместо этого (протестировано в 17.04) :
sudo dpkg-reconfigure keyboard-configuration
Действительно, самый простой способ — это предложить @steeldriver открыть терминал и выполнить эту команду:
sudo apt- get install console-common
Это установит пакет console-common
и в процессе позволит вам выбрать макет консоли. Если он уже установлен, используйте это, чтобы вызвать тот же мастер и установить макет:
sudo dpkg-reconfigure console-data
Протестировано 13.10, взято отсюда.
Выполните эту команду:
sudo dpkg-reconfigure keyboard-configuration
У меня это сработало.
6
Вышеупомянутое не сработало для меня, но это сработало. В терминале введите следующую команду:
setxkbmap us
7
У меня есть только консоль (без X) Linux, работающая внутри VirtualBox. Требовалось сменить раскладку с американской клавиатуры на немецкую. У меня это сработало:
loadkeys de
Чтобы сделать это постоянным:
localectl set-keymap de
5
Я запускаю 14.04 LTS со стандартной американской клавиатурой. Моя проблема заключалась в том, что я полагался на то, что установщик выбрал для меня US-Intl, и это вызвало «мертвые ключи» и неправильное формирование ключей «и» (а также других, о которых я не знаю, я уверен) .
После множества разочарований, проб и ошибок я выполнил предложение « sudo apt-get install console-common
«, и оно устранило мою проблему, но только пока я был в системе.
Когда я вышел из системы, перезапустил сервер и снова зашел, это не удалось.
Это закрепилось навсегда только тогда, когда я выполнил команду « sudo dpkg-reconfigure keyboard-configuration
» и указал общую клавиатуру США.
« setxkbmap
» у меня не работал.
Кажется, что (Я НЕ ЗНАЮ) setxkbmap устарел в 14.04 LTS .
1
В Ubuntu/Debian у вас есть /etc/default/keyboard
config, который фактически управляет раскладкой клавиатуры в вашем дистрибутиве. При загрузке системы файл /etc/default/keyboard
читается сценариями установки вместе с другими файлами конфигурации. Если вы посмотрите на вывод файла /etc/default/keyboard
, вы увидите, что моя раскладка клавиатуры установлена на немецкий de
:
# ФАЙЛ КОНФИГУРАЦИИ КЛАВИАТУРЫ # См. страницу руководства по клавиатуре (5). XKBMODEL = "pc105" XKBLAYOUT = "de" XKBVARIANT = "" XKBOPTIONS = ""
Не рекомендуется (как и другие файлы конфигурации) напрямую изменять атрибуты файла /etc/default/keyboard
.
Чтобы изменить раскладку или модель клавиатуры, всегда используйте следующую команду:
sudo dpkg-reconfigure keyboard-configuration
Дополнительная информация.
Вероятно, вам также следует изменить свой языковой стандарт!
Используйте locale -a
для отображения всех возможных языков:
$ locale -aCC.UTF-8de_AT.utf8de_BE.utf8de_CH.utf8de_DE.utf8de_LI.utf8de_LU.utf8en_AGen_AG.utf8 ... POSIX
Если ваш языковой стандарт не в приведенном выше списке, вам нужно его сгенерировать:
$ sudo locale-gen fr_FR.UTF-8 Создание локалей ... fr_FR.UTF-8 ... doneГенерация завершена .
Настройки по умолчанию хранятся в /etc/default/locale
:
Вы можете настроить вручную его или используйте инструмент:
update-locale LANG = de_DE.UTF-8
Подробнее d etails (немецкий источник).
Как добавить и включить раскладку клавиатуры Ubuntu 18.04 Bionic Beaver Linux
Цель
Цель — показать, как добавить новую языковую раскладку клавиатуры в Ubuntu 18.04 Bionic Beaver Linux
Операционная система и версии программного обеспечения
- Операционная система: — Ubuntu 18.04 Bionic Beaver
- Программное обеспечение: — GNOME Shell 3.26.2 или выше
Требования
Нет особых требований.
Соглашения
- # — требует, чтобы данные команды Linux выполнялись с привилегиями root либо непосредственно как пользователь root, либо с использованием of
sudo
command - $ — требует, чтобы данные команды Linux выполнялись как обычный непривилегированный пользователь.
Другие версии этого руководства
Ubuntu 20.04 (Focal Fossa)
Инструкции
Используйте меню Действия
, чтобы найти Регион и язык
значок и откройте его:
Нажмите знак +
и выберите свой язык. Нажмите «Другой», если ваш язык не входит в число избранных. Или воспользуйтесь поиском:
Подпишитесь на RSS и НОВОСТНОЙ БЮЛЛЕТЕНЬ и получайте последние новости Linux, вакансии, советы по карьере и учебные пособия.
Как только вы нажмете Добавить
, ваш язык появится как часть Источники ввода
. Измените порядок, используя стрелки ВВЕРХ и ВНИЗ. Верхний элемент будет установлен как раскладка клавиатуры по умолчанию:
Значок выбора клавиатуры теперь также должен быть виден в верхней правой части панели Gnome. Используйте мышь для переключения между раскладками клавиатуры. Или же нажмите сочетание клавиш CTRL + WIN + SPACE
для быстрого переключения раскладки клавиатуры.