[RFC PATCH 06/12] tablet-shell: Applications can run on tablet

Tiago Vignatti tiago.vignatti at linux.intel.com
Mon Aug 13 00:49:26 PDT 2012

On 08/13/2012 04:53 AM, Juan Zhao wrote:
> On Fri, 2012-08-10 at 10:30 +0300, Pekka Paalanen wrote:
>> There once were plans to move wl_shell out of the core protocol file,
>> but it didn't happen. I still do not consider wl_shell as part of the
>> core Wayland. It is just a too important extension on the desktop to be
>> moved out now, and that is also why it fell under the protocol freeze
>> and stability requirement with 0.95.
> So do you mean, one day, wl_shell will be moved out of the core Wayland?
> (If so, that's fine for me. I did not not notice such info in the
> maillist before.)
> I thought wl_shell located on core wayland is because of it provides the
> base shell interface for all shells, and then each shell will have its
> extra interface to provide special, for example desktop-shell will
> provide desktop-shell-xxxx APIs and tablet-shell will provide
> tablet-shell-xxx APIs.
> And this makes sense. Because, the shells should have some common
> behavior, for example, set_fullscreen, ping & pong.
> For those general usage, there is no need for desktop-shell to define
> one set of APIs and tablet-shell to define one set of APIs.
> And to make it better, maybe we can move some special usage for desktop
> to desktop-shell, for example move. But this is just some slight
> modification, not all of them should be moved to desktop-shell.
> Any way, these are just my 2 cents about wl_shell. krh must have his own
> ideas to locate wl_shell. I will follow the convention once the decision
> was made.

krh recently stated his personal feeling about this here:


More information about the wayland-devel mailing list