[PATCH wayland-protcols v3] unstable: add xdg-toplevel-decoration protocol

Drew DeVault sir at cmpwn.com
Sun Mar 18 14:22:22 UTC 2018

On 2018-03-18  1:45 PM, Daniel Stone wrote:
> I don't think prolonging the argument is helpful. Just a fairly clear
> statement that in the absence of this extension and unless told
> otherwise, clients which can decorate themselves, should decorate
> themselves, would work for me. I don't want to be painted into a
> corner where clients _can_ decorate themselves, but do not because the
> compositor does not advertise an extension which requires it to be
> able to decorate other clients. Peter and Pekka had some good comments
> on a more technical level as well.

I haven't been convinced by your arguments, but I also don't think
there's anything more to say. We'll add whatever prose you want on the
subject of mandatory CSD to the protocol. We've always been able to
abuse the letter of the law to get what we want anyway - sway sets all
windows to maximized so they listen to our pleas for being sized a
particular way, for example. I'm sure that clients that don't want to
implement CSD will continue not to no matter what we put in the

I think Simon is working on a v4 patch that should incoporate the
technical feedback and I guess will find a place to mention that CSDs
are mandatory.

Drew DeVault

More information about the wayland-devel mailing list