Изменить раскладку клавиатуры (английский) в командной строке на английский

Если вы хотите, чтобы вы регистрировали все команды, запускаемые в интерактивной оболочке, см. BashFAQ 88 - Как я могу избежать потери строк истории?

1
задан 17 March 2014 в 17:49

5 ответов

Запустите эту команду:

sudo dpkg-reconfigure keyboard-configuration

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

53
ответ дан 24 May 2018 в 10:45
  • 1
    Мне нужно было перезагрузить, чтобы он вступил в силу, не могли бы вы упомянуть об этом в ответе? ура – Augustin Riedinger 4 January 2018 в 20:50
  • 2
    @AugustinRiedinger Мне не пришлось перезагружаться, чтобы добиться этого. – defiant 5 April 2018 в 11:45

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

setxkbmap us
31
ответ дан 24 May 2018 в 10:45
  • 1
    Это работало для меня при использовании Chrome Remote Desktop на Mint, даже если правильность ключевого слова правильная при регистрации в обычном режиме. – zzapper 11 January 2017 в 21:42
  • 2
    2018 - работа над Ubuntu 11.x – AK_ 21 January 2018 в 23:47

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

loadkeys de
13
ответ дан 24 May 2018 в 10:45
  • 1
    Благодаря вам я нашел решение для меня, запустив свой сервер в VNC. Ваша команда временно изменит его. Чтобы сделать это постоянным, я использовал localectl set-keymap de. – Alex 11 April 2017 в 17:26
  • 2
    Благодарю. Это работает на новом сервере 16.04, устанавливаемом из коробки. В приведенном выше решении setxkbmap требуется установить некоторые утилиты X11, которые IMHO, по-видимому, не правильно сделали на сервере. – CatMan 9 May 2018 в 20:38

Я запускаю 14.04 LTS со стандартной клавиатурой США. Моя проблема заключалась в том, что я полагался на установщика, чтобы выбрать для меня US-Intl, и это вызвало «мертвые ключи» и неправильное формирование «и» ключей (как и других, о которых я не знаю, я уверен) .

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

Когда я

Он выполнялся только постоянно, когда я выполнил команду «sudo dpkg-reconfigure keyboard-configuration» и задал общую клавиатуру США.

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

Кажется, что (я не знаю) setxkbmap устарел в 14.04 LTS.

8
ответ дан 24 May 2018 в 10:45

На 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
0
ответ дан 24 May 2018 в 10:45

Другие вопросы по тегам:

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