Как изменить раскладку клавиатуры в i3?

25

Я использую оконный менеджер 'i3` в Fedora 25. Я уже удалил GNOME Desktop. Я хочу изменить раскладку клавиатуры и установить для нее языки, отличные от английского, и желательно также установить ее как Alt+ Shiftярлык для быстрого доступа.


источник

Ответы:

49

Вы можете использовать setxkbmap:

setxkbmap -layout us,de
setxkbmap -option 'grp:alt_shift_toggle'

Просто поменяйте раскладку клавиатуры у нас, де на то, что вы предпочитаете. Если вы хотите, чтобы i3 запускал эти команды при запуске, просто добавьте их в файл конфигурации "~ / .i3 / config" и добавьте "exec".

exec "setxkbmap -layout us,de"
exec "setxkbmap -option 'grp:alt_shift_toggle'"

Оформить заказ http://docs.slackware.com/howtos:window_managers:keyboard_layout_in_i3

tomsal
источник
1
Спасибо, возможно ли добавить индикацию на i3bar?
1
Да, это так. См docs.slackware.com/...
tomsal
это просто не работает, ничего не меняется при использовании alt-shift = (
Юрий
1
Вы пытались использовать команды setxkbmap из командной строки (без конфигурации i3)? Что это говорит, когда ты бежишь setxkbmap -query?
Томсал
Важно добавить эти строки в конфиг в его верхней части, иначе короткие ключи могут быть повреждены
biryulin04
4

Для меня в Manjaro + i3 работало только следующее:

exec_always "setxkbmap -model pc104 -layout us,ru,ua -variant ,, -option grp:alt_shift_toggle"

Я указал это в файле ~ / .config / i3 / config

Юрий
источник
3

Действительно, кажется, что все должно быть записано внутри одной команды в конфигурационном файле i3, чтобы setxkbmap работал должным образом, по крайней мере, в Arch linux.

Пример: английская + чешская qwerty клавиатура, переключатель ALT + SHIFT:

exec "setxkbmap -option 'grp:alt_shift_toggle' -layout us,cz -variant ,qwerty"
Brikowski
источник
0

"exec setxkbmap" не работал для меня. Из-за разбитой клавиатуры я случайно поднял настройки дисплея (Super + D с момента установки с Regolith-desktop), и оттуда я мог открыть «Регион и язык», чтобы установить раскладку клавиатуры. Я предполагаю, что настройки раскладки клавиатуры i3 "Ubuntu" хранятся отдельно от настроек раскладки клавиатуры "Kubuntu".

Стивен
источник
lmaoooooooooooooo
vdegenne