Weston kiosk-shell
Weston’s kiosk-shell is a simple shell targeted at single-app/kiosk use cases.
It makes all top-level application windows fullscreen, and supports defining
which applications to place on particular outputs. This is achieved with the
app-ids= field in the corresponding output section in weston.ini. For
example:
[output]
name=screen0
app-ids=org.domain.app1,com.domain.app2
x11-wm-name=xterm,Mozilla Firefox
x11-wm-class=Navigator
Xwayland windows can be specified either using x11-wm-name=, which matches
the WM_NAME X11 property and x11-wm-class=, which matches WM_CLASS
one. If the Xwayland window has both a WM_CLASS or a WM_NAME set, then
it will be checked in both x11-wm-name and in x11-wm-class list entry.
To run weston with kiosk-shell set shell=kiosk-shell.so in weston.ini, or
use the --shell=kiosk-shell.so command-line option.