Bug 37296

Summary: I3wm конфликтует с комбинациями смены раскладок клавиатуры.
Product: Branch p9 Reporter: zmeigorynych <emgyrvarermeis>
Component: i3Assignee: qa-team <qa-team>
Status: CLOSED NOTABUG QA Contact: qa-p9 <qa-p9>
Severity: normal    
Priority: P3 CC: zurabishvilinn
Version: не указана   
Hardware: all   
OS: Linux   

Description zmeigorynych 2019-10-04 12:25:37 MSK
При настройке комбинаций смены раскладок с использованием Alterator частично отказываются работать комбинации в самом i3wm и программах в нем запускаемых, так при раскладке ctrl+shift не работает функция show hidden в midnight commander, настроенная по умолчанию на alt+., при ее нажатии в терминал уходит буква "ю" причем независимо от выбранной раскладки. Если выставить смену раскладки на Alt+shift   отказались работать Shift+mod+r  и shift+mod+e, которые отвечают за перезагрузку i3wm  и выход из нее. Вместо действия в активное окно также печатается русская буква. Возможно, появляются проблемы и с другими комбинациями, которые я не нашел.
На данном этапе единственное решение, которое мне удалось найти состоит в удалении формируемого Альтератором файла /etc/X11/xinit/Xkbmap и установки переключения раскладок через настройку конфигурационного файла самого wm. В этом случае, даже если назначать те же самые клавиши смены раскладки, данных проблем не возникает.
Comment 1 Nikolai Zurabishvili 2023-07-06 17:52:44 MSK
Стенд:
p9-kworkstation-9.2-x86-64

Версия пакета:
i3-4.16.1-alt1

При раскладке ctrl+shift функция show hidden в midnight commander корректно работает.

Проблема использования Alt+shift с комбинациями Alt+shift+<key> не является багом в X11 и не будет решена - https://gitlab.freedesktop.org/xorg/app/setxkbmap/-/issues/10 

Если все же такой комбинацией хочется пользоваться то советуют использовать либо сторонние программы типо sxhkd https://wiki.archlinux.org/title/Xorg/Keyboard_configuration#Switch_languages_using_Alt_Shift либо самому копаться в конфиг файлах и придумывать костыли