kiosk-shell: Introduce kiosk/fullscreen shell for desktop apps
kiosk-shell is fullscreen shell for apps that use the xdg-shell protocol. The goal is to make life easier for people shipping embedded devices with simple fullscreen shell requirements, and reduce the proliferation of desktop-shell hacks. Top level surfaces are made fullscreen, whereas dialogs are placed on top in the center of the output and retain their natural sizes. Dialogs can be moved and (un)maximized, but resizing is currently not supported. An app can be directed to a particular output by populating the "app-ids" field with the app's XDG app id, in the relevant "[output]" section in the weston config file. Fixes: #277 Signed-off-by: Alexandros Frantzis <alexandros.frantzis@collabora.com>
This commit is contained in:
committed by
Pekka Paalanen
parent
ea4d13b3e3
commit
87c1679a0a
@@ -554,6 +554,12 @@ content-protection can actually be realized, only if the hardware
|
||||
(source and sink) support HDCP, and the backend has the implementation
|
||||
of content-protection protocol. Currently, HDCP is supported by drm-backend.
|
||||
.RE
|
||||
.TP 7
|
||||
.BI "app-ids=" app-id[,app_id]*
|
||||
A comma separated list of the IDs of applications to place on this output.
|
||||
These IDs should match the application IDs as set with the xdg_shell.set_app_id
|
||||
request. Currently, this option is supported by kiosk-shell.
|
||||
.RE
|
||||
.SH "INPUT-METHOD SECTION"
|
||||
.TP 7
|
||||
.BI "path=" "@weston_libexecdir@/weston-keyboard"
|
||||
|
||||
Reference in New Issue
Block a user