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


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


103
2018-06-24 15:12


происхождения


Майк, ты бы подумал об изменении принятого ответа? Похоже, сейчас есть гораздо лучший ответ, чем первоначально принятый ответ. - Azendale


ответы:


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

sudo dpkg-reconfigure console-data

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

sudo apt-get install console-data

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


51
2018-06-24 15:31



Как и в другом ответе: Это не переносит перезагрузку. (проверено в 12.04.1 LTS) - JonnyJD
Подсказка для людей, которые хотят изменить раскладку клавиатуры во время установки консоли: отредактируйте /etc/apt/sources.list и добавьте «юниверс» в указанный URL. В противном случае он не может найти консольные данные - Tobias F. Meier


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

Однако,

sudo dpkg-reconfigure keyboard-configuration

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

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


196
2017-07-03 02:28



Как узнать, какая у меня клавиатура? Это Windows 8 Surface pro one. Какой стандарт США? - CMCDragonkai
Это правильный ответ, а не другой. - Clayton Dukes
Более старые версии Ubuntu, такие как Lucid Lynx (10.04), не имеют пакета конфигурации клавиатуры. Ссылка Göran имеет правильный ответ: sudo dpkg-reconfigure console-setup Если ваши клавиши курсора не работают должным образом в пользовательском интерфейсе ncurses, попробуйте их на цифровой клавиатуре. - lbo
Работает 16.04. - gernot
Thsi - правильный ответ - Matias Barrios


пытаться

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


19
2017-10-27 10:51





  • Установите раскладку США: setxkbmap us
  • Установите макет GB: setxkbmap gb

5
2018-02-12 11:38



Эти команды работают только для Ubuntu Desktop, а не на сервере Ubuntu. - blkpws


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

sudo dpkg-reconfigure keyboard-configuration

4
2018-05-01 14:20





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

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

XKBLAYOUT="de"

(немецкая ВМ) до

XKBLAYOUT="us"

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


3
2018-05-04 10:05



Я считаю, что это работает только с графическим интерфейсом. Кроме того, перезагрузка не требуется, вы также можете установить переменную в текущем терминале, просто перезапишив ее. XKBLAYOUT="us" - SaAtomic


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

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

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

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

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


2
2018-05-09 00:21



Вы можете отредактировать свою последнюю строку и использовать sudo вместо root, поскольку root не является рекомендуемым методом для команд, требующих права администратора. - RCF
Я не мог получить loadkeys us работать, даже с sudo, Он говорил, что файл «мы» не найден. Это на моей Малиновой Пи. - jocull