Wayland Plasma puts all restored window to the wrong screen

I have a dualhead system (2 x EIZO, same monitors). Since a couple of weeks when I start up all previously (last session) openend window are appearing on the 2nd monitor. Disabling Kscreen2 did not help. The problem only appears when I put Wayland after login in the KDE SDDM settings. When I use Plasma (X11) everything is fine, all windows at right position on the right screen.
Is there an easy solution for that problem, nothing very complicate since I don’t see an urgent problem for me to use X11.
BTW it’s a mess that newer technology which is widely promised as better is doing worse as the old one

This is a known limitation with Wayland in KDE Plasma. Window positions, especially with multi monitor setups and session restore, are not always restored correctly because placement is handled differently by KWin.

Stay on X11 for now if this workflow matters.

Thank for you answer and clarification. Happy easter.

Also, perhaps consider setting window rules for specific applications via the title bar: More Actions > Configure Special Window Settings

This means to define separate rules for each application / window. Possible but complicated. I’m fine with X11

I’ve just been investigating this myself having been persuaded that I really need to switch to wayland :wink: I have three 4k screens and as I log in, the screens are in the wrong places until it starts loading the active windows at which point it corrects that then … as said, onto the wrong screens which is even more irritating when one has stuff from the same app across two screens. It’s not as simple a locking stuff to a particular screen.
It’s nice to see a prompt that sticking with X11 IS still an acceptable fix … but it has different problems :frowning:

See Plasma/Wayland Known Significant Issues where this and other issues are described.

I’m still amused that the page used to be titled “Show Stoppers” but at some point got renamed.

It is being worked on, and I believe the necessary Wayland protocols they were waiting on are now agreed upon, and a KDE implementation is progressing.

For the moment, I’m sticking with X11 partly because of this. Also because the Force Font DPI option has been removed, which creates issues when trying to use smaller high-DPI screens at their native DPI (that’s a won’t fix, but I have some potential workarounds).

1 Like