@ -46,6 +46,9 @@ Wayland shell, desktop, or applications.
.
.
. \" ***************************************************************
. \" ***************************************************************
.SH SHELLS
.SH SHELLS
Each of these shells have its own public protocol interface for clients.
This means that a client must be specifically written for a shell protocol,
otherwise it will not work.
.TP
.TP
Desktop shell
Desktop shell
Desktop shell is like a modern X desktop environment, concentrating
Desktop shell is like a modern X desktop environment, concentrating
@ -57,16 +60,20 @@ and the special client
.B weston-desktop-shell
.B weston-desktop-shell
which provides the wallpaper, panel, and screen locking dialog.
which provides the wallpaper, panel, and screen locking dialog.
.TP
.TP
Tablet shell
Fullscreen shell
Tablet shell is a graphical user interface aimed for tablet-like
Fullscreen shell is intended for a client that needs to take over
devices, where usually the only input method is a touch screen.
whole outputs, often all outputs. This is primarily intended for
It does not support freely floating windows or many other desktop
running another compositor on Weston. The other compositor does not
features, but intends to provide a natural interface on tablets.
need to handle any platform-specifics like DRM/KMS or evdev/libinput.
Tablet shell consists of the shell plugin
The shell consists only of the shell plugin
.I tablet-shell.so
.IR fullscreen-shell.so .
and the special client
.TP
.B weston-tablet-shell
IVI-shell
which provides the basic user interface.
In-vehicle infotainment shell is a special purpose shell that exposes
a GENIVI Layer Manager compatible API to controller modules, and a very
simple shell protocol towards clients. IVI-shell starts with loading
.IR ivi-shell.so ,
and then a controller module which may launch helper clients.
.
.
. \" ***************************************************************
. \" ***************************************************************
.SH XWAYLAND
.SH XWAYLAND