What programs would that be and how do they corrupt the decorations of the WM? The prospect of windows with different title-bars and arbitrary positioning of respective buttons is scary. IMHO client-side decorations are an abomination. The one reason mentioned in https://www.youtube.com/watch?v=L8zwnqKysfI for this is a smoother border between decoration and a tilted window. I couldn't care less. Enforced consistence of window-managing buttons is far more important. Why don't the wayland compositor compose the original application-window and the decoration into one resulting window and do the following transformations on this new window? In the video it was said such embedding of windows is highly performant even in the case of nested compositors.