Wayland is a display server system based on the idea of protocols. That means there is no Wayland display server that clients need to talk to. Instead, Wayland defines a protocol for creating display servers. Any client application programmed to use this protocol can work on any display server(or
What nonsense. This is why layershell exists. If there’s a problem, its that GNOME’s architecture doesn’t decompose the compositor and desktop apart. That’s not a wayland issue, that’s just GNOME’s design. There’s also nothing in this writeup that really explains why it is “impossible” to do what is clearly already done.
Actually, having other rogue wayland clients randomly decide to move your windows around is a really bad idea. Author fails to name any one such useful case.
Garbage take. GNOME doesn’t get to decide what extensions KWin supports, just as KWin doesn’t dictate GNOME’s support.
A whole laundry list of complaints that aren’t based in reality.