https://bugs.kde.org/show_bug.cgi?id=474393

Nate Graham <n...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |n...@kde.org
         Resolution|---                         |NOT A BUG
             Status|REPORTED                    |RESOLVED

--- Comment #1 from Nate Graham <n...@kde.org> ---
So the way window placement works is as follows:

On Wayland, all windows place themselves according to its placement policy,
which is user-controllable. The setting lives in System Settings > Window
Management > Window Behavior > Advanced. Feel free to change it to whatever you
like best. The current default value is "Centered" which was changed in the
last year or two from the old default value of "Smart" which indeed tended to
place windows in a way that looked random. It sounds like you may still be
using Smart? Feel free to change it.

On X11--including for XWayland apps run in a Wayland session--things are more
complicated. On X11, apps are allowed to place themselves on the screen--but
they aren't required to. If a window doesn't, only then does KWin place it
according to its placement policy described earlier.

KWin could in theory ignore this and forcibly place X11 windows according to
its placement policy, like on Wayland. But doing so unconditionally would not
only break the spec, but in practice it would also break apps that were
developed with the expectation of being able to place their own windows
wherever they want, so instead this is an opt-in thing that you as the user
have to turn on via the Window Rules system.

Because that would be annoying, many X11 apps implement their own "remember my
window positions" feature. It sounds like some or all of the apps you mentioned
are using that feature.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to