Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Залипание клавиши в Awesome WM #24

Open
rkfg opened this issue Feb 3, 2013 · 6 comments
Open

Залипание клавиши в Awesome WM #24

rkfg opened this issue Feb 3, 2013 · 6 comments

Comments

@rkfg
Copy link

rkfg commented Feb 3, 2013

У меня проявляется проблема из Known bugs с залипанием клавиш, только это Mod1 (Alt), а не Mod4 (Super) в Awesome. Случается это произвольно, например, хочу открыть терминал с помощью Alt+Enter, и они начинают плодиться с большой скоростью. Помогает нажатие Enter. Возможно, залипает именно он, а не Alt. Каким образом можно локализовать проблему? Что интересно, проявляется только дома, на работе используется тот же конфиг Awesome, и ничего подобного и близко нет. Дома же глючило на Debian Wheezy amd64 и теперь на Ubuntu 12.04 i686. Сначала грешил на uim, но и после его удаления всё осталось по-старому.

@qnikst
Copy link
Owner

qnikst commented Feb 4, 2013

Насколько я понимаю, у вас используется Mod1 для управления awesome. К сожалению я пока не смог обнаружить, как поймать эту проблему, если у вас стоит не последняя версия kbdd, то можно попробовать её, т.к. там существенно упрощена модель работы с X, но всё же эту проблему пока выловить не удаётся. Возможно нужно игнорировать события происходящие в root окне. В принципе можно собрать kbdd с -debug и перенаправлять вывод в файл, но информации оттуда не достаточно, чтобы локализовать проблему..

@rkfg
Copy link
Author

rkfg commented Feb 4, 2013

Да, у меня Alt как modkey, прошу прощения, если выразился недостаточно ясно. Версия последняя, из git, кстати, там не хватает в configure.ac поправки AM_INIT_AUTOMAKE([kbdd], [0.7]), иначе kbdd -v показывает версию 0.6. Сейчас собрал с --enable-debug=yes, как только проблема проявится, заберу лог. Может, что и прояснится.

@rkfg
Copy link
Author

rkfg commented Feb 5, 2013

Сегодня ЭТО произошло. Сразу после разблокирования xscreensaver, я попробовал открыть терминал с помощью Alt+Enter, при этом, окна начали быстро прибывать. После отпускания клавиш не работал ввод куда-либо, при нажатии Alt снова начинали создаваться окна. После нажатия Enter такое поведение прекратилось, и я сразу же скопировал лог, накопившийся на тот момент, вот он: https://gist.github.com/eurekafag/0b1f732696a9b45cb569

Повторить такое поведение блокировкой-разблокировкой xscreensaver не удалось.

@rkfg
Copy link
Author

rkfg commented Feb 10, 2013

Ещё интересное поведение обнаружил, при сохранении картинки в Chrome через Ctrl+S иногда залипает S, и в поле ввода имени файла в стандартном GTK-диалоге начинает печататься ssssss... Т.е. лочится именно алфавитно-цифровая клавиша (или Enter), а не модификатор.

@7ocb
Copy link

7ocb commented Jul 22, 2020

xmonad, залипает alt (вроде) при переключении на другой workspace (хоткей для workspace ctrl+alt+a). Иногда залипает z (winkey+z комбинация стоит на "предыдущий workspace"). Т.к. происходит с достаточной периодичностью, могу попробовать собрать какую то дополнительную информацию для отладки.

@rkfg
Copy link
Author

rkfg commented Jul 22, 2020

Если это кому-то поможет, в Awesome WM проблема не проявляется уже много лет, хотя Alt и залипает при переносе окна на другой тег. Но залипает только для этого окна (Steam, в частности), поэтому, скорее всего, это нерешаемый нюанс — приложение видит нажатие Alt, но не видит его отпускание, т.к. окно переносится на другой тег и не видно на экране вообще.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants