Исправить залипание ЛКМ #8

Open
opened 2025-10-12 23:05:23 +03:00 by buliway · 0 comments
Owner

На X11, или на Wayland с XWayland есть баг, который я ловлю только на ЛКМ. Встречается от "пару раз в день" до "раз в месяц", но всегда бесит. Когда нажимаю лкм, но оно залипает, надо снова жать лкм чтоб отпустило. Есть два потенциальных способа исправить эту проблему:

  • Переехать с libinput на evdev. Полностью или частично только для мышек
  • Принудительный ресинк состояния кнопок. Есть костыль: утилита xinput умеет опрашивать состояние устройства. Можно написать скрипт, который будет раз в 100 мс опрашивать состояние устройства, и если X считает кнопку зажатой, а устройство говорит "отжата" -> посылать ButtonRelease. Но если реально зажал - всё работает.
На X11, или на Wayland с XWayland есть баг, который я ловлю только на ЛКМ. Встречается от "пару раз в день" до "раз в месяц", но всегда бесит. Когда нажимаю лкм, но оно залипает, надо снова жать лкм чтоб отпустило. Есть два потенциальных способа исправить эту проблему: - Переехать с `libinput` на `evdev`. Полностью или частично только для мышек - Принудительный ресинк состояния кнопок. Есть костыль: утилита xinput умеет опрашивать состояние устройства. Можно написать скрипт, который будет раз в 100 мс опрашивать состояние устройства, и если X считает кнопку зажатой, а устройство говорит "отжата" -> посылать ButtonRelease. Но если реально зажал - всё работает.
buliway added the
bug
label 2025-10-12 23:05:26 +03:00
buliway added this to the Roadmap project 2025-10-12 23:05:29 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: buliway/nixos-private-dots#8
No description provided.