From 7bef06654f8321193500c527039816efe5d6f9f7 Mon Sep 17 00:00:00 2001 From: Tiago Vignatti Date: Mon, 16 Apr 2012 17:31:40 +0300 Subject: [PATCH] desktop-shell: use description tags and improve protocol doc a bit Signed-off-by: Tiago Vignatti --- protocol/desktop-shell.xml | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/protocol/desktop-shell.xml b/protocol/desktop-shell.xml index 836b127..d2bb3eb 100644 --- a/protocol/desktop-shell.xml +++ b/protocol/desktop-shell.xml @@ -1,6 +1,12 @@ + + Traditional user interfaces can rely on this interface to define the + foundations of typical desktops. Currently it's possible to set up + background, panels and locking surfaces. + + @@ -26,21 +32,28 @@ - - + + + Tell the shell we want it to create and set the lock surface, which is + a GUI asking the user to unlock the screen. The lock surface is + announced with 'set_lock_surface'. Whether or not the shell actually + implements locking, it MUST send 'unlock' request to let the normal + desktop resume. + + - + + Only one client can bind this interface at a time. + - + + A screensaver surface is normally hidden, and only visible after an + idle timeout. + + -- 2.7.4