Я использую сервер 12.04 в режиме командной строки (не установлен X), и я хотел бы изменить раскладку клавиатуры. Как я могу это сделать?
Я использую сервер 12.04 в режиме командной строки (не установлен X), и я хотел бы изменить раскладку клавиатуры. Как я могу это сделать?
Попробуйте выполнить следующую команду:
sudo dpkg-reconfigure console-data
Если в нем указано, что у вас нет пакета, установите консольные данные с помощью:
sudo apt-get install console-data
Подробнее о настройке локали: LocaleConf - вики помощи сообщества
После попытки sudo dpkg-reconfigure console-data
я обнаружил, что после перезагрузки он не работает.
Однако р>
sudo dpkg-reconfigure keyboard-configuration
работает после перезагрузки, а также имеет больше параметров.
попробовать
loadkeys es
(например, испанский)
loadkeys pt
(например, португальский)
loadkeys br
(например, бразильский португальский язык)
setxkbmap us
setxkbmap gb
Правильное решение сделать постоянным:
sudo dpkg-reconfigure keyboard-configuration
У меня была эта проблема только в консольном режиме только VM.
Решение в моем случае редактировало /etc/default/keyboard
и изменило
XKBLAYOUT="de"
(немецкий VM) до
XKBLAYOUT="us"
для работы с моей американской клавиатурой, а затем перезагрузки.
Используя Ubuntu 13.10 Server как виртуальную машину в VirtualBox, это сработало для меня:
(нет графического интерфейса, только режим командной строки)
Раскладка клавиатуры по умолчанию была французской, «AZERTY»
loadkeys us
(английский, не был 'en' для меня, как указано в некоторых документах)
Обратите внимание, что вам, вероятно, придется запустить команду как sudo loadkeys us
.