Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
XDG-Decoration support #664
I'm aware of xdg-decoration-unstable-v1, and know there's at least one downstream project (Unity8) that would benefit it. So, yes, it is something we should support.
However, it is not something we've currently scheduled work on. If it is important to you, we'd be happy to see a PR.
I also have some thoughts about making it easy for shell developers to add and configure Wayland extensions. But that is currently something that informs any design work we do, not an active task.
this extension only allows clients to toggle on/off windows decorations on the server side.
I haven't seen a wayland protocol that would allow to define that. I also understand that wayland protocols are targeted at compositor <-> client (i.e. an application) communication and it is assumed the shell is part of the compositor itself.
Have you had already some thoughts on a Mir API towards the shell, here specifically to decorate windows (wl_surfaces declared as shell windows via the xdg_shell)?
I think you are misunderstanding the protocol.
If a client supports this protocol it should respect the configuration events sent by the server:
The client is allowed to request it's preference, but the server is in control.