Re: Client side decorations



On 22 February 2013 12:50, Nicolas Silva <nical silva gmail com> wrote:
On Fri, Feb 22, 2013 at 1:31 PM, Rob Bradford <robert bradford intel com> wrote:
Against https://bugzilla.gnome.org/show_bug.cgi?id=694381 and in the
branch wip/csd-for-review i've posted a set of patches that condenses
the work that myself and Kristian have done to try and implement
support for client side decorations for GTK+. The main goal has been
to enable the use of GTK+ against Wayland but one of the patches
allows you to use this against existing platforms too by setting an
environment variable.

My understanding is that Wayland itself does not prevent you from
doing server-side decoration. Do you mean that the Wayland compositor
intended for use with GNOME does not support server-side decoration?
Or am I missing something? I don't mean to criticize, I am just
curious.
There are plenty if reasons to want CSD, I am just surprised that
Wayland is part of it.

Indeed Wayland doesn't prevent you from doing server side decoration.
The predominant compositor available to us, Weston, expects clients to
provide the decorations.

If there is a Wayland compositor that wants to do the decorations in
the server side then I think we will need a protocol for all the
compositor to tell the client that it doesn't need to provide the
decorations itself.

Indeed there are other reasons why client side decorations are a good
idea, the catalyst for driving this work is to allow us to run GTK+
applications under Weston.

Cheerio,

Rob


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]