https://bugs.winehq.org/show_bug.cgi?id=58017
Bug ID: 58017 Summary: Can no longer move windowed fullscreen window to alternate monitor Product: Wine Version: 10.4 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winex11.drv Assignee: wine-bugs@winehq.org Reporter: winehq@mattkeenan.net Distribution: ---
Created attachment 78279 --> https://bugs.winehq.org/attachment.cgi?id=78279 wine output
I can't move my windowed fullscreen app from the default monitor to my second monitor. It tries to move but after one frame is drawn it reverts back to the default monitor.
I suspect the regression is caused by 6a2e414d as this is the only relevant change that came in 10.4 that wasn't in 10.3.
I reverted 6a2e414d and rebuilt 10.4 and now my windowed fullscreen application won't open its main window at all.
wine output attached.
https://bugs.winehq.org/show_bug.cgi?id=58017
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rbernon@codeweavers.com
--- Comment #1 from Rémi Bernon rbernon@codeweavers.com --- Could you please give more details about which window manager is being used, and how the windows are being moved to a different monitor?
This is possibly a window manager specific bug, that needs to be fixed on the window manager side. Some other window managers (ie: KWin) behaves differently, and forbid fullscreen windows from being moved to other monitors through the usual XConfigureWindow requests, and this change fixes cases where the monitor selection in various game display settings was not effective.
Also note that on Windows it's unlikely possible to move fullscreen windows manually, and so the behavior now more closely follows it, (though I'm not saying that we don't want to be more user friendly than Windows).
https://bugs.winehq.org/show_bug.cgi?id=58017
--- Comment #2 from mattk winehq@mattkeenan.net --- Sorry, I put the comments on the PR for 6a2e414d.
Here they are;
Environment;
Dist: Ubuntu Noble (24.04)
Kernel: 6.13.5 (ubuntu kernel ppa)
Drivers: Mesa 25.0.2 (kisak ppa)
DE: XFCE 4.18.4 (noble dist)
Windowing: X11 7.7 (noble dist)
Hardware: RX 7600 / Ryzen 5700X3D / 32GB RAM
Also, a note; staging 10.2 was broken for me as the fullscreen window wouldn't open for it either, so I held at 10.1 until 10.3 came out, and now it seems 10.4 with 6a2e414d reverted has similar behaviour as 10.2.
I'm happy to test code, patches, etc. I'm git and C/C++ literate although my knowledge of Wine / Windows is limited from a code perspective (but I have done linux kernel hacking in the past).
https://bugs.winehq.org/show_bug.cgi?id=58017
--- Comment #3 from mattk winehq@mattkeenan.net --- Also, if you want I can give you a Wine log for staging 10.4 as well, but I suspect that it won't log much as it is "working as intended".
I depend on being able to move the full screen windows to alternate monitors because I usually have two running, side by side.
https://bugs.winehq.org/show_bug.cgi?id=58017
--- Comment #4 from mattk winehq@mattkeenan.net --- Oh, and one last comment, the app is in "windowed full screen" mode not "full screen". I'm assuming that "windowed full screen" is just a window that is full screen in size but obviously without window decorations.