Изменение раскладки клавиатуры TTY на сервере?

Я использую 12.04 Server в режиме командной строки (X не установлен), и я хотел бы изменить раскладку клавиатуры. Как я могу это сделать?

10 ответов

Решение

Пожалуйста, попробуйте следующую команду:

sudo dpkg-reconfigure console-data

Если он говорит, что у вас нет пакета, то установите данные консоли с помощью:

sudo apt-get install console-data

Подробнее о настройке локали: LocaleConf - Wiki-справка сообщества

После попытки sudo dpkg-reconfigure console-dataЯ узнал, что это не работает после перезагрузки.

Тем не мение,

sudo dpkg-reconfigure keyboard-configuration

работает после перезагрузки, а также имеет больше возможностей.

Больше информации здесь.

Пытаться

loadkeys es (Например, испанский)
loadkeys pt (Португальский, например)
loadkeys br (Бразильский португальский, например)

  • Установить макет США: setxkbmap us
  • Установить макет ГБ: setxkbmap gb

Для меня это сделало это

localectl set-keymap de-latin1

Правильное решение сделать постоянным:

sudo dpkg-reconfigure keyboard-configuration

У меня просто была эта проблема на консольном режиме только VM.

Решение в моем случае было редактирование /etc/default/keyboard и изменение

XKBLAYOUT="de"

линия (немецкая ВМ) в

XKBLAYOUT="us"

работать с моей клавиатурой США, а затем перезагрузка.

Используя Ubuntu 13.10 Server в качестве виртуальной машины в VirtualBox, это сработало для меня:

(без графического интерфейса, только режим командной строки)

Клавиатура по умолчанию была французская, "AZERTY"

loadkeys us (Английский, для меня не был 'en', как утверждают некоторые документы)

Обратите внимание, что вам, вероятно, придется выполнить команду как sudo loadkeys us,

Сегодня мне удалось настроить это на моем Raspberry Pi 3 через:

  • создание требуемой локали locale-gen de_DE.UTF-8
  • вызов loadkeys de

так много потенциальных решений, но вот что мне в итоге помогло:

      sudo dpkg-reconfigure locales

если это не удастся с чем-то вродеlocales not found, установить пакетlocalesи повторите приведенную выше команду.

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