https://bugs.kde.org/show_bug.cgi?id=379637
--- Comment #8 from Martin Flöser <mgraess...@kde.org> --- My estimate for option 3 on X11 was about half a year of development effort with huge potential to break. Basically adding support for this breaks a core assumption of the compositor: x pixmap size equals window size. We support adding to the window, just subtracting was never thought of. Window placement, resizing, etc. all is based on the x window geometry. We use the variable in thousands of places - every usage meds to be checked for whether it's meant visually or as geometry. The reason that KWin doesn't support it is not that I don't like csd, but that we didn't have the time to develop it and that I am afraid of the potential breakage. The assumption is deep inside KWin - due to that we also don't support this on Wayland. In the standardization of xdg shell I raised several times the concerns that our code base doesn't support this concept. My concerns were ignored. I tried to write ShellClient in a way that the assumption doesn't hurt that much, but currently it's still there. Personally I would prefer if we would not try to implement option 3 for X11. By the time we have it the switch to Wayland might be finished and what's left is a broken X11 window manager. I will not review any change as the experience brought me close to burn out. Our design philosophy is form follows function. I think a working window manager is more important than good looking csd windows. -- You are receiving this mail because: You are watching all bug changes.