Update kiosk to use weston

This commit is contained in:
Audiobuzz
2026-06-17 09:32:59 +00:00
parent 61088d4e6d
commit 0bcf6fb2aa
4 changed files with 65 additions and 34 deletions
+19
View File
@@ -0,0 +1,19 @@
# weston kiosk configuration (consumed by kiosk.service: weston --config=...).
#
# kiosk-shell makes every client fullscreen with no decorations/desktop — the
# kiosk behaviour cage gave us. The [autolaunch] app is the Chromium wrapper;
# watch=true makes weston exit when it exits, so kiosk.service (Restart=always)
# relaunches the whole stack on a browser crash.
[core]
shell=kiosk-shell.so
# No screen blanking on a kiosk.
idle-time=0
# Don't refuse to start if no input device is present (headless/VM consoles).
require-input=false
# No X11 apps here — Chromium runs native Wayland (--ozone-platform=wayland).
xwayland=false
[autolaunch]
path=/usr/local/bin/kiosk-session
watch=true