Xpra: Ticket #2371: Mouse doesn't update position unless mouse button is held down

Hi, I'm using Xpra with VirtualGL to try to play a game for rudimentary UI scaling (render the game at 1080p, stretch it up to 4K): https://i.imgur.com/fpHNI1D.jpg

If I start Xpra with just start (xpra start), the cursor on the game windows doesn't change position unless I hold down a mouse button.

If I start Xpra with start-desktop, the cursor updates fine, but the game window loses decoration and is in an awkward, unresizeable position: https://i.imgur.com/L1D5zk2.jpg

I'm thinking it could be solved with a flag or environment variable, but I'm unsure of what to try, and would appreciate any suggestions.

OS: Fedora Workstation 30 (GNOME)

Mon, 29 Jul 2019 12:17:56 GMT - Antoine Martin: owner changed

Odd. Whether you use start or start-desktop, the pointer's position is handled pretty much the same way.

You can verify that the position gets updated using:

Is the pointer really within the game's window? Is there an open-source application I can use to reproduce?

Sun, 25 Aug 2019 03:09:38 GMT - Antoine Martin: status changed; resolution set

There were some important fixes related to focus issues and X11 event masks, those may have caused the bug you describe. See ticket:2390#comment:24 for details. This would have only affected the python3 client, which is not the default yet, but maybe that's what you used for testing?

Feel free to re-open if you can provide more information. (ie: a test case)

Sat, 23 Jan 2021 05:49:30 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/2371