[Решено] i3wm конфигурационный файл с указанием горячих клавиш через Cyrillic

Здравствуйте!

После установки i3 на ArchLinux столкнулся с тем, что в конфигурационном файле, задавать какие-либо горячие клавиши с буквами, необходимо
с указанием их через параметр "Сyrillic". Если скопировать дефолтный файл, где хоткеи задаются как обычно латиницей (например, $mod+Shifr+R),
то вообще перестают работать какие-либо сочетания клавиш в i3.
Ранее использовал Debian с i3, там не было такой проблемы, хотя локаль также использовалась русская.
Собственно, ниже части конфига, как он выглядит сейчас и, как приходится задавать сочетание клавиш через параметр Cyrillic. Если некоторые буквы мне удалось ещё уагадать ,как записать их некой "транскрипцией русских букв - латиницей", то далеко не все.
Подскажите, пожалуйста, сталкивался ли кто с таким? Так понимаю смотреть в сторону локали?
В общем, немного чудно конфигурировать такой файл настроек, хотелось бы его "очеловечить"и вернуть к нормальному виду...

# kill focused window
bindsym $mod+Shift+Cyrillic_shorti kill

# start dmenu (a program launcher)
bindsym $mod+Cyrillic_ve exec dmenu_run
# bindsym $mod+Cyrillic_ve exec dmenu_run -fn 'Hack-8'
# There also is the (new) i3-dmenu-desktop which only displays applications
# shipping a .desktop file. It is a wrapper around dmenu, so you need that
# installed.
# bindsym $mod+d exec --no-startup-id i3-dmenu-desktop

# change focus
bindsym $mod+Cyrillic_o focus left
bindsym $mod+Cyrillic_el focus down
bindsym $mod+Cyrillic_de focus up
bindsym $mod+Cyrillic_zhe focus right
## My settings

bindsym $mod+Cyrillic_es exec chromium         ## mod+C
bindsym $mod+Cyrillic_che exec firefox         ## mod+X
bindsym $mod+Cyrillic_ze exec pcmanfm          ## mod+P
bindsym F1 exec flameshot gui
bindsym F2 exec geany
bindsym $mod+F1 exec cherrytree
bindsym $mod+F2 exec keepassxc
bindsym $mod+Shift+BackSpace move scratchpad
bindsym $mod+BackSpace scratchpad show

for_window [class="Kcalc"] floating enable
for_window [class="KeePassXC"] floating enable
for_window [class="Alacritty"] floating enable

exec redshift -O 3700
exec picom
exec pulseaudio
Используйте bindcode вместо bindsym, тогда привязка клавиш не будет зависеть от выбранного языка.
Благодарю, действительно, все это есть в User Guide... И в выводе команды xmodmap -pke все подробно указано...

https://i3wm.org/docs/userguide.html#keybindings

Думал найти решение, чтобы файл конфига был именно с латиницей.
Но, вы правы, стоит ли заморачиваться, если все можно и так один раз настроить, да пользоваться как и всегда.
 
Зарегистрироваться или войдите чтобы оставить сообщение.