как изменить язык в i3wm

Я новичок в i3wm и застрял с конфигом. Я хотел спросить, как я могу изменить язык в i3wm. Я немного поискал и нашел кое-что, но в моем случае это не работает. Вот два способа, которые я нашел

# changing language
exec_always "setxkbmap -model pc104 -layout us,fa_IR -variant ,, -option 
grp:alt_shift_toggle"

и

exec "setxkbmap -layout en_US,fa_IR"
exec "setxkbmap -option 'grp:alt_shift_toggle'"

Я подумал, что, возможно, я использую неправильное название персидской раскладки клавиатуры и не знаю, как найти возможные варианты языков. Буду признателен, если вы поможете мне разобраться с этим

1
задан 26 July 2020 в 22:41

1 ответ

Все выглядит более-менее нормально, за исключением названий раскладок.

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

localectl list-x11-keymap-layouts

Раньше я использовал ответ из этого FAQ: https://faq.i3wm.org/question/4761/keyboard-input-language-problems-want-to-switch-to-greek/index.html

Единственная разница в том, что мое решение предназначено для Клавиатура на 104 клавиши и русская раскладка.

Точная строчка, которая у меня работала.

exec --no-startup-id "setxkbmap -model pc104 -layout us,ru -option grp:alt_shift_toggle"

Вы можете запустить команду в кавычках из командной строки (применяется для одного сеанса) или добавить в ~/.config/i3/config и использовать $mod+Shift+c , чтобы обновить конфигурацию.

3
ответ дан 7 October 2020 в 18:38

Другие вопросы по тегам:

Похожие вопросы: