On Thu, 7 Sep 2017 08:17:29 +0200 Joseph Burt <caseo...@gmail.com> said:
> On Thu, Sep 7, 2017 at 1:17 AM, Carsten Haitzler <ras...@rasterman.com> wrote: > > > > It is CSD in Wayland for Wayland clients, unless somehow compositor and > > client negotiate something else. In the default case, if a client does not > > decorate it will not get any decorations (titlebar and so on) at all. > > IIRC that's not specified in the protocol, just what Weston does, and > there's no negotiation protocol. Am I wrong? That might be a hole in > Wayland, but not really related to Xwayland, so I guess off-topic > here. It doesn't have to be specified in the protocol. It is what every compositor does because everyone agreed early on that CSD is the default. Weston did it then everyone else did it. To be compatible everyone stayed the same. They have to. Kwin guys disagreed but they couldn't change the default (so they added more protocol to negotiate decorations). A compositor will NOT decorate windows unless as per above. It doesn't have to be put in protocol specs to be a hard fact of life in Wayland. -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel