Я знаю, что на многих Настольных средах, Используя победу + Пространство можно переключиться между установленными исходными данными языка.
Существует ли командная строка способ достигнуть того же?
Попытка помочь путем регистрации собственного ответа с помощью эти setxkbmap
команда.
Для переключения на английский язык (США):
setxkbmap -layout us
Для переключения на каннаду:
setxkbmap -layout in -variant kan
не волнуются, существует быстрое решение .
, Открывают новый терминал и выполняются localectl set-locale LOCALEVAR=LOCALE
для наложения новой локали. Прежде, чем выполнить команду, замените "ЛОКАЛЬ" желаемой локалью от вывода localectl list-locales
и "LOCALEVAR" с любым именем переменной от вывода locale
.
, Если Вы хотите изменить локаль ввода с клавиатуры терминального использования localectl set-keymap LANGNAME
; если Вы хотите изменить локаль ввода с клавиатуры использования GUI localectl set-x11-keymap LANGNAME
. Замените "LANGNAME" кратким названием Вашего языка.
Объяснение : консольная команда localectl
используется для изменения системной локали и настроек раскладки клавиатуры.
системная локаль, если для системных служб и GUI; настройки клавиатуры управляют раскладкой клавиатуры, используемой на консоли и GUI.