<div dir="ltr"><div>Hi everyone,</div><div><br></div><div>I realize this has always been a controversial topic; I apologize for bringing it up yet again, but I'm wondering if there could be some compromise here.<br></div><div><br></div><div></div><div>I've been following the development of the Wayland driver for Wine [1] - and it's one of the examples where "applications shouldn't know or care about window positioning" doesn't really make sense. Wine is a compatibility layer; it's not up to Wine what the application is trying to do. Right now, properly supporting Wine on Wayland is (almost) impossible - and Wine developers' stance seems to be "We'll stay with X11 because Wayland is incomplete" [2].<br></div><div><br></div><div>Most Wayland compositors support XWayland, and therefore, are ok with applications using absolute positioning  - as long as the application is using the X11 protocol. Would a Wayland protocol extension for this be a "lesser evil"? It could allow specific applications like Wine to access the "undesirable" features, while other applications would be restricted to the main protocols.<br></div><div><br></div><div>Of course, nothing stops Gnome or any other compositor from implementing its own protocol for this - but I was hoping to hear some feedback and opinions, and possibly come up with a solution that everyone is happy with.</div><div><br></div><div>[1] <a href="https://www.collabora.com/news-and-blog/news-and-events/wayland-on-wine-an-exciting-first-update.html">https://www.collabora.com/news-and-blog/news-and-events/wayland-on-wine-an-exciting-first-update.html</a></div><div>[2] <a href="https://www.winehq.org/pipermail/wine-devel/2021-February/181338.html">https://www.winehq.org/pipermail/wine-devel/2021-February/181338.html</a></div><div><br></div></div>