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

Drew DeVault sir at cmpwn.com
Thu Mar 15 15:12:03 UTC 2018


On 2018-03-15  3:04 PM, Mike Blumenkrantz wrote:
> It seems to me that there is no harm in restating that clients are required
> to implement CSD inside a protocol which permits adding a separate,
> optional method of window decoration.
> 
> Note that it is not an assumption that clients/compositors "support both"
> modes, it's a hard requirement that clients/compositors support CSD. If
> there is some confusion about this due to other protocols not explicitly
> stating that CSD is required then this can easily be remedied by adding
> such clauses.

Sorry for the confusion. My point is that Wayland does not and has never
required clients to show client side decorations. The only connection is
a rather loose one specified in xdg-shell. In practice, clients and
compositors alike are free to do whatever they want with decorations. We
should not formalize a requirement to behave any particular way. This
just provides a means of communicating each side's preferences.


More information about the wayland-devel mailing list