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

Cursor disappeared, clicks still delivered #493

Closed
paul-lalonde opened this issue May 16, 2023 · 5 comments
Closed

Cursor disappeared, clicks still delivered #493

paul-lalonde opened this issue May 16, 2023 · 5 comments

Comments

@paul-lalonde
Copy link
Collaborator

Under Ubuntu with Wayland. Cursor re-appears when past the edge of the window.
Might be a devdraw problem, or a dropped cursor event.

Recording this to have a place to log further occurences.

@paul-lalonde
Copy link
Collaborator Author

paul-lalonde commented May 16, 2023

The bug is repeatable: It occurs when grabbing a window by its resize handle.
And the cursor can be recovered by clicking/dragging the handle again.

@paul-lalonde
Copy link
Collaborator Author

paul-lalonde commented May 16, 2023

And it seems to be related to cursor warping being broken as well.
Which appears to be a wayland limitation.
Goodbye wayland.

@paul-lalonde paul-lalonde closed this as not planned Won't fix, can't repro, duplicate, stale May 16, 2023
@sfyatee
Copy link
Contributor

sfyatee commented Oct 21, 2023

9fans/plan9port#525 & 9fans/plan9port#550 are both wayland patches to devdraw. 550 seems to have cursor warping working. An updated version of 525 can be found in 9front's drawterm, which I believe also has cursor warping working. https://github.com/9front/drawterm/tree/front/gui-wl.

@sfyatee
Copy link
Contributor

sfyatee commented Dec 1, 2024

And it seems to be related to cursor warping being broken as well. Which appears to be a wayland limitation. Goodbye wayland.

I have finally switched to wayland and found that this branch (https://github.com/eaburns/plan9port/tree/wayland) works well. Tested it with edwood and plan9port's acme. Cursor warping works. To get things working I had to manually set DISPLAY=0 because wayland doesn't use that.

@paul-lalonde
Copy link
Collaborator Author

Thanks - I'll give it a spin.

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

No branches or pull requests

2 participants