aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@qt.io>2026-03-23 08:01:49 +0000
committerSamuli Piippo <samuli.piippo@qt.io>2026-03-27 09:47:21 +0000
commit658e11b94f8bde9404fb480ea39b96972b5df572 (patch)
treef8de33d218b85249a32c1e7cdc541cb4ab75bf27
parent2cb55d80232068e429b13b836103cb65e4786d9b (diff)
Add startupscreen demo
Add startupscreen demo, but disable its systemd autolaunch. Use of appcontroller is removed from the systemd service file. Change-Id: I08c11d2ad48e652fd833622b8f420e07d56f77fa Reviewed-by: Ari Parkkila <ari.parkkila@qt.io> Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
-rw-r--r--recipes-fsl/images/imx-image-full.bbappend1
-rw-r--r--recipes-qt/boot2qt-addons/boot2qt-startupscreen/startupscreen.service11
-rw-r--r--recipes-qt/boot2qt-addons/boot2qt-startupscreen_git.bbappend3
3 files changed, 15 insertions, 0 deletions
diff --git a/recipes-fsl/images/imx-image-full.bbappend b/recipes-fsl/images/imx-image-full.bbappend
index f66b377..53a125b 100644
--- a/recipes-fsl/images/imx-image-full.bbappend
+++ b/recipes-fsl/images/imx-image-full.bbappend
@@ -1,5 +1,6 @@
RDEPENDS:${PN} += " \
boot2qt-demolauncher \
+ boot2qt-startupscreen \
"
RM_WORK_EXCLUDE += "${PN}"
diff --git a/recipes-qt/boot2qt-addons/boot2qt-startupscreen/startupscreen.service b/recipes-qt/boot2qt-addons/boot2qt-startupscreen/startupscreen.service
new file mode 100644
index 0000000..0f10c9b
--- /dev/null
+++ b/recipes-qt/boot2qt-addons/boot2qt-startupscreen/startupscreen.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Qt Startup Screen
+After=systemd-user-sessions.service
+
+[Service]
+User=root
+Environment="WAYLAND_DISPLAY=/run/wayland-0"
+ExecStart=-/usr/bin/startupscreen
+
+[Install]
+WantedBy=multi-user.target
diff --git a/recipes-qt/boot2qt-addons/boot2qt-startupscreen_git.bbappend b/recipes-qt/boot2qt-addons/boot2qt-startupscreen_git.bbappend
new file mode 100644
index 0000000..804c899
--- /dev/null
+++ b/recipes-qt/boot2qt-addons/boot2qt-startupscreen_git.bbappend
@@ -0,0 +1,3 @@
+FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
+
+SYSTEMD_AUTO_ENABLE:${PN} = "disable"