Corrupted monitor layout after resume
Affected version
- Arch (Gnome 41.2) on Wayland
Bug summary
I have 2 monitors, 1 portrait and 1 landscape. Last month I think Arch updated to 41.x release and with this when I resume my computer from suspend every window is placed on my secondary monitor. Trying to drag the windows back to my primary monitor I hit an invisible wall on the primary monitor.
I have one Asus ROG monitor as secondary and Samsung Odyssey 49" as primary. The primary wakes a bit slower, so I think thats the reason everything moves to secondary monitor.
Steps to reproduce
- Sleep (or something that makes the monitor go offline)
- Resume (have one monitor be slower on wake
- Lockscreen looks fine
- Unlock and notice that all Windows are now on the monitor that first wake up, backgrounds looks good though.
- Try to drag the windows back and notice that there is an invisible wall and you cannot drag the Windows back.
To fix: 6. Disconnect the monitor or disable it in Display settings in Gnome and then enable it again.
What happened
All windows moved to secondary monitor and I cannot drag them back to primary.
What did you expect to happen
All windows back to primary monitor and working as expected.