
Originally Posted by
Znurre
First of all I find it hilarious that proper wobbly windows and rotating windows are the arguments for client side decorations.
Those two are hardly important use cases to solve if you ask me, compared to the serious usability problems that will appear if one goes with CSD.
For a proper working CSD each window would need to know as much about its surroundings as the window manager itself does, in order to make sane decisions, and then we are still talking heavy IPC.
On the other hand, since the compositor and window manager are truly one now in wayland with no other layers causing problems I can't imagine it being that hard drawing the decoration and window content to the same buffer before doing the transformations, hence solving the possible wobbly window problem.