LinuxForum.Fans
Тема

Изменение языка раскладки из консоли

Автор: ulis_ilya 6 сообщений 3576 просмотров
#258642

Требуется возможность менять язык раскладки клавиатуры (например с английского на русский или наоборот) командой из консоли. Первичный (и вторичный) поиск результатов не дал. Может кто знает? Может какая утилита есть?

#258644

[console]
setxkbmap -layout us
setxkbmap -layout ru
[/console]

#258646

Ctrl+Shift не работает?
P.S. Русская локаль имеется?
Покажите

text

locale -a
text

locale

P.S.S. setxkbmap без «иксов» работает?

#258652

В консоли (если иксы не запущены) вроде бы

text
# sudo loadkeys us/ru
#258696
Lupo Alberto написал:
Ctrl+Shift не работает?
P.S. Русская локаль имеется?
Покажите
text

locale -a
text

locale

P.S.S. setxkbmap без «иксов» работает?

Кто Вам сказал что short-keys не работают?! Просто мне нужно изменить это из скрипта.

newzenon написал:
# sudo loadkeys us/ru

К сожалению не работает.

newzenon написал:

setxkbmap -layout us
setxkbmap -layout ru

Спасибо, это работает, но как-то странно. Как только я меняю язык из консоли, пропадает список доступных языков (на верхней панеле) и соответственно сочитание клавиш смены раскладок перестаёт работать. И так до рестарта. Что делать пока не знаю, в любом случае огромное спасибо.

#258882

В Debian есть пакет console-setup и в нём програма console-setup,
в Ubuntu не знаю. Ещё есть пакет console-common, уже чисто для консоли.

Пётр.

Войдите или зарегистрируйтесь, чтобы ответить.