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

100

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

    
задан Mike 24.06.2012 в 15:12
источник

7 ответов

49

Попробуйте выполнить следующую команду:

sudo dpkg-reconfigure console-data

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

sudo apt-get install console-data

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

    
ответ дан PetterF 24.06.2012 в 15:31
источник
183

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

Однако

sudo dpkg-reconfigure keyboard-configuration

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

Дополнительная информация здесь.

    
ответ дан Göran Törnquist 03.07.2012 в 02:28
19

попробовать

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

    
ответ дан user342789 27.10.2014 в 10:51
5
  • Установить расположение США: setxkbmap us
  • Установите макет GB: setxkbmap gb
ответ дан Rok Strniša 12.02.2015 в 11:38
4

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

sudo dpkg-reconfigure keyboard-configuration
    
ответ дан Bas van den Dikkenberg 01.05.2016 в 14:20
3

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

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

XKBLAYOUT="de"

(немецкий VM) до

XKBLAYOUT="us"

для работы с моей американской клавиатурой, а затем перезагрузки.

    
ответ дан flaviodesousa 04.05.2017 в 10:05
2

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

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

Раскладка клавиатуры по умолчанию была французской, «AZERTY»

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

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

    
ответ дан Kevin Nadsady 09.05.2015 в 00:21