Я использую сервер 12.04 в режиме командной строки (X не установлен), и я хотел бы изменить раскладку клавиатуры. Как я могу это сделать?
попробуйте
loadkeys es
(например, испанский)
loadkeys pt
(например, португальский)
loadkeys br
(например, бразильский португальский)
Попробовав sudo dpkg-reconfigure console-data
, я обнаружил, что он не работает после перезагрузки.
Однако,
sudo dpkg-reconfigure keyboard-configuration
работает после перезагрузки, а также имеет больше возможностей.
Я только что имел эту проблему на консольном режиме только VM.
Решением в моем случае было редактирование /etc/default/keyboard
и изменение строки
XKBLAYOUT="de"
(немецкая виртуальная машина) на
XKBLAYOUT="us"
для работы с моей клавиатурой в США, а затем перезагрузка .
setxkbmap us
setxkbmap gb
Правильное решение сделать постоянным является:
sudo dpkg-reconfigure keyboard-configuration
Используя Сервер Ubuntu 13.10 как Виртуальная машина в VirtualBox, это работало на меня:
(никакой GUI, только режим командной строки)
Раскладка клавиатуры по умолчанию была французской, 'AZERTY'
loadkeys us
(Английский язык, не был 'en' для меня, как некоторые документы указывают),
Обратите внимание, что необходимо будет, вероятно, выполнить команду как sudo loadkeys us
.
Пожалуйста, попробуйте следующую команду:
sudo dpkg-reconfigure console-data
Если он говорит, что у вас нет пакета, установите данные консоли с помощью:
sudo apt-get install console-data
Подробнее о конфигурации языка: LocaleConf - Wiki-справка сообщества
Я успешно выполнился сегодня, настроив это на моем Raspberry Pi 3 через:
locale-gen de_DE.UTF-8
loadkeys de
Для меня это помогло
localectl set-keymap de-latin1