On Mon, 8 Aug 2022 at 17:24, samuel ammonius <sfammon...@gmail.com> wrote: > I've just looked at the xdg-shell protocol as you said. I was really > surprised at the > amount of features it had, but one part in particular caught my eye:
Window geometry is relative to surface co-ordinates. As the first paragraph describes, it is used to describe the region of the surface which excludes external decor like drop shadows. One thing you might note is that Wayland does not supply a global co-ordinate space to clients. Everything is supplied in a surface co-ordinate space. Again, this will become clear if you took the time to work through an introductory guide to Wayland. Think of it this way: the developers are giving you their time and effort by explaining to you how Wayland works, and trying to guide you through why your proposed designs are unworkable. It would be very polite if you could repay the favour by investing some of your time and effort to understand Wayland before proposing drastic changes to it and demanding the developers justify why they won't be accepted. Cheers, Daniel