17

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

3 ответа3

31

Вы можете использовать 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

3

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

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

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

1

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

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

exec "setxkbmap -option 'grp:alt_shift_toggle' -layout us,cz -variant ,qwerty"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .