From 658d232ade5e75e2b6c9b631432fbc329f4eafb2 Mon Sep 17 00:00:00 2001 From: thelamer Date: Mon, 2 Mar 2026 14:30:26 -0500 Subject: [PATCH] fix init to not have session looping --- README.md | 1 + readme-vars.yml | 1 + root/defaults/autostart_wayland | 2 +- root/startui.sh | 12 ++++++++++++ 4 files changed, 15 insertions(+), 1 deletion(-) create mode 100755 root/startui.sh diff --git a/README.md b/README.md index 86bc935..9217326 100644 --- a/README.md +++ b/README.md @@ -614,4 +614,5 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **02.03.26:** - Fix init to not use session wrapper. * **25.02.26:** - Initial Version. diff --git a/readme-vars.yml b/readme-vars.yml index e42fd82..2b8a940 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -108,4 +108,5 @@ init_diagram: | "webstation:latest" <- Base Images # changelog changelogs: + - {date: "02.03.26:", desc: "Fix init to not use session wrapper."} - {date: "25.02.26:", desc: "Initial Version."} diff --git a/root/defaults/autostart_wayland b/root/defaults/autostart_wayland index d369dba..837a1af 100755 --- a/root/defaults/autostart_wayland +++ b/root/defaults/autostart_wayland @@ -68,4 +68,4 @@ if [ ! -f "${HOME}/.config/Cemu/controllerProfiles/controller0.xml" ]; then "${HOME}/.config/Cemu/controllerProfiles/controller0.xml" fi -dbus-run-session startlxqt > /dev/null 2>&1 +dbus-run-session /startui.sh diff --git a/root/startui.sh b/root/startui.sh new file mode 100755 index 0000000..c6d2efd --- /dev/null +++ b/root/startui.sh @@ -0,0 +1,12 @@ +#! /bin/bash + +export QT_QPA_PLATFORMTHEME=lxqt +export XDG_CURRENT_DESKTOP=LXQt +export LXQT_SESSION_CONFIG=session + +/usr/bin/pcmanfm-qt --desktop --profile=lxqt & +/usr/bin/lxqt-globalkeysd & +/usr/bin/lxqt-notificationd & +/usr/bin/lxqt-panel & +/usr/bin/lxqt-policykit-agent & +/usr/bin/lxqt-runner