https://bugs.winehq.org/show_bug.cgi?id=57120
Bug ID: 57120 Summary: x11 if display is not at (0,0) position, then cursor will not match with application coordinates Product: Wine Version: 9.15 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: a-development+wine@posteo.de Distribution: ---
You can reproduce the issue with as little as setting an arbitrary position for your display, so that it doesn't start at 0,0 then start wine notepad and move it around or resize the window. Cursor will not match with application coordinates. Cannot interact with the game properly and reach everything.
It's easier to show when only one display is present, and you would set the coordinates to for instance 2000,2000. Then you would run 'wine notepad' and simply try to interact with the menu using the mouse. Since the coordinates are off, it doesn't really work.
Rationale: Having no display at 0,0 is supported - e.g., that position could be for a laptop display that is off, or a display you have disconnected.
Originally identified running a game (Everspace 1) from Wayland in steam proton 9 and experimental and wondering why cursor appears unaligned. Solved by setting >any< screen to match coordinates (0,0) Backstory: https://github.com/swaywm/sway/issues/8316