Изменить раскладку клавиатуры (английский Великобритания) в командной строке на английский США

Я использую Ubuntu 12.04. Раскладка клавиатуры английская и американская везде, кроме командной строки, где она работает на английском языке. Терминал также имеет английский США. Как изменить раскладку клавиатуры по умолчанию в командной строке на английский для США?

Кроме того, я думаю, что здесь стоит отметить, что когда я установил Ubuntu (двойная загрузка с Windows 8. 1), у меня было Изначально язык устанавливался как английский для Великобритании, но позже из системных настроек изменил его на английский для США.

75
задан 16.05.2020, 14:15

5 ответов

Обновление 13.04.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, и взятый от здесь .

62
ответ дан 16.05.2020, 14:16
  • 1
    Используя Ubutnu 14.04 я смог установить клавиатуру на текстовой консоли. Но после перезагрузки это было бы сброшено к предыдущим настройкам. Только после издания sudo dpkg-reconfigure keyboard-configuration я смог установить его постоянно. – a1ex07 16.05.2020, 14:17
  • 2
    Проклятый это. После того, как я выполнил эту команду и перезагрузку, она упорно продолжила фиолетовый пустой экран. Оказывается, что эта команда также удалила Плимут и единицу. @OlafDietsche является правильным! – DaveEP 16.05.2020, 14:17
  • 3
    > sudo dpkg-реконфигурировали настройку клавиатуры, Это работало на меня. – thejohnbackes 16.05.2020, 14:17
  • 4
    Походит на небольшое количество клуджа, чтобы сделать что-то настолько на вид простое - но эй, это работало над Raspberry Pi (под управлением Raspbian), так охладитесь, спасибо. – shA.t 16.05.2020, 14:17
  • 5
    Этот doesn' t больше работают с 16,04. Установка console-common хочет удалить пакеты cryptsetup, Плимут, lightdm, и некоторых других. dpkg-reconfigure keyboard-configuration действительно работает как бы то ни было. – tjmcewan 16.05.2020, 14:18

Я выполняю 14.04 LTS со стандартной американской клавиатурой. Моя проблема состояла в том, что я полагался на установщик для выбора US-Intl для меня, и он вызвал "мертвые клавиши" и неподходящее формирование "и 'ключи (а также другие, о которых я не знаю, я уверен).

После большого количества разочарования и метода проб и ошибок, я работал" sudo apt-get install console-common" предложение, и это решило мою проблему, но только в то время как я был зарегистрирован.

то, Когда я вышел из системы, перезапустило сервер, и въезжайте задним ходом, он перестал работать.

Это только утвердилось постоянно, когда я выполнил" sudo dpkg-reconfigure keyboard-configuration" команда и указал универсальную американскую клавиатуру.

" setxkbmap" не работал на меня.

кажется, что (я не ЗНАЮ) , setxkbmap является устаревшим в 14,04 LTS.

8
ответ дан 16.05.2020, 14:16
  • 1
    setxkbmap gb работавший для меня сейчас в 16.04.01 LTS – Brian Webster 16.05.2020, 14:16

Вышеупомянутое не работало на меня, но это сделало. От терминала вводят следующую команду:

setxkbmap us
47
ответ дан 16.05.2020, 14:17
  • 1
    и я желающий пойти другим путем (монетный двор) setxkbmap ГБ – Scott Hanselman 16.05.2020, 14:17
  • 2
    setxkbmap, работающий над дугой (loadkeys не) – Kemal Emin 16.05.2020, 14:18
  • 3
    Это работало на меня при использовании удаленного рабочего стола Chrome для Чеканки даже при том, что расположение ключевого слова корректно, когда зарегистрированный обычно. – eselk 16.05.2020, 14:18
  • 4
    2018 - работа над Ubuntu 11.x – petrichi 16.05.2020, 14:18

У меня есть консоль только (без X) Linux, работающий в VirtualBox. Должен был изменить расположение от американской клавиатуры до немецкой. Это работало на меня:

loadkeys de

Для создания этого постоянным:

localectl set-keymap de
18
ответ дан 16.05.2020, 14:18
  • 1
    Благодаря Вам я нашел решение для меня, выполнив мой сервер в VNC. Ваша команда изменяет его временно. Для создания его постоянным, я использовал localectl set-keymap de. – Kemal Emin 16.05.2020, 14:18
  • 2
    Спасибо. Это работает над новым сервером 16,04 установок из поля. Вышеупомянутое setxkbmap решение требует для установки некоторого X11 utils, который, по моему скромному мнению, не казался правильным поступком на сервере. – Jean-Paul 16.05.2020, 14:19
  • 3
    Для испанского использования: loadkeys es – SoliQuiD 16.05.2020, 14:19
  • 4
    @Alex, Команда, не найденная – Rahul Jain 16.05.2020, 14:20

Выполните эту команду:

sudo dpkg-reconfigure keyboard-configuration

Это работало на меня.

62
ответ дан 16.05.2020, 14:19
  • 1
    @AugustinRiedinger I didn' t должны перезагрузить для получения этого в эффект. – shA.t 16.05.2020, 14:19
  • 2
    Я должен был перезагрузить так, чтобы это вступило в силу, Вы могли упомянуть его в ответе? Аплодисменты – shA.t 16.05.2020, 14:19
  • 3
    Никакая перезагрузка не требуется. – leonardo rey 16.05.2020, 14:20

Теги

Похожие вопросы