Bug 37296 - I3wm конфликтует с комбинациями смены раскладок клавиатуры.
Summary: I3wm конфликтует с комбинациями смены раскладок клавиатуры.
Status: CLOSED NOTABUG
Alias: None
Product: Branch p9
Classification: Distributions
Component: i3 (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: qa-team@altlinux.org
QA Contact: qa-p9@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-04 12:25 MSK by zmeigorynych
Modified: 2023-07-06 17:52 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 либо самому копаться в конфиг файлах и придумывать костыли