Bug #15329 and window positioning
Tag Howard
kde at jthoward.dev
Mon Oct 19 20:37:41 BST 2026
> But long story short: There's no chance that the quite simple code we used
> will work again, and we have to hope for experimental code to be merged
> into Wayland, along with experimental code being merged into Qt, so that
> we can change our existing code to hopefully do what it did before, provided
> it's built with a patched Qt version, and executed on a system with a patched
> Wayland? And, the worst: All this will only work with systemd stuff (not on
> e.g. an OpenRC system)?
>
> That doesn't exactly give much courage :-(
1. That quite simple code is less simple than you think. What if a monitor is unplugged/rearranged? What if the system scale changes? What if the user doesn't *want* you to restore your window state (preferences, window rules, tilers, etc.). There are reasons the protocol exists.
2. There is no component that is sytemd-specific, don't know where you got that idea
3. xdg_session_management_v1 is supported by kwin and mutter, it is not experimental
4. There is no such thing as a patched wayland in this context
5. ext-zones is not needed for session restore, only for apps that have multiple windows which need to be positioned relative to each other. And again, enabling it just a plugin, not some patched version of kwin
There's no big conspiracy to break you apps or kill openrc or whatever. We're all just people trying to make kool stuff happen. Sometimes that takes time. Sometimes it has rough edges. But at the end of the day I think it will be well worth the effort.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-devel/attachments/20261019/a101f1c5/attachment-0001.htm>
More information about the kde-devel
mailing list