Go to file
Pekka Paalanen f0fc70d72f compositor: implement screen locking
When the compositor is locked, all surfaces are moved from the
compositor's list to a private list in the shell plugin. This prevents
any of those surfaces from being visible or receiving input. All new
surfaces will be moved to the private list, too.

The background surface is an exception, it is left to the compositor's
list, so the background will be painted. It is assumed that the
background surface does not allow any actions while being locked.

When desktop-shell announces a lock surface (an unlock dialog), it is
added to the compositor's list, so the user can interact with it.

Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
2011-11-15 16:43:24 -05:00
clients desktop-shell: screen locking protocol 2011-11-15 14:18:50 -05:00
compositor compositor: implement screen locking 2011-11-15 16:43:24 -05:00
data Fix out of source build [wayland.png] 2011-01-30 20:56:01 -05:00
protocol desktop-shell: screen locking protocol 2011-11-15 14:18:50 -05:00
.gitignore Clean up .gitignore files 2010-11-11 20:11:27 -05:00
autogen.sh Update autotools configuration 2010-11-06 21:04:03 -04:00
configure.ac De-brand the tablet shell 2011-11-14 15:57:59 -05:00
Makefile.am configure: set up simple clients independently from the others 2011-07-21 08:42:58 -07:00
README Split into a demo repository that holds the demo compositor and clients 2011-02-14 22:13:33 -05:00
wayland-desktop-shell.ini desktop-shell: Add sample ini file 2011-11-14 22:57:14 -05:00

Wayland Demos

This repository contains a few demos application for the Wayland
project.  There's a sample compositor that can run on KMS, under X11
or under another Wayland compositor and there's a handful of simple
clients that demonstrate various aspects of Wayland: