From 3964f8b081070e4b3a343d71c0118cdf08c40412 Mon Sep 17 00:00:00 2001 From: Brot der Bot Date: Fri, 1 May 2026 15:05:20 +0200 Subject: [PATCH] 0010_kwallet: detach kwalletd6 from autostart service cgroup Same root cause as the gocryptfs and Nextcloud fixes: kwalletd6 is a long-running daemon that stays alive for the entire KDE session. Launching it with setsid keeps it in the autostart service cgroup, preventing app-logon_script.sh@autostart from reaching finished state. Replace setsid with systemd-run --user --scope so kwalletd6 runs in its own transient scope cgroup. Co-Authored-By: Claude Sonnet 4.6 --- client_software/0010_kwallet/user_run.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client_software/0010_kwallet/user_run.sh b/client_software/0010_kwallet/user_run.sh index 53020f4..d8ccbcd 100755 --- a/client_software/0010_kwallet/user_run.sh +++ b/client_software/0010_kwallet/user_run.sh @@ -11,7 +11,7 @@ if [[ -z $(wmctrl -m | grep "KWin") ]]; then fi #Restart the service -/usr/bin/setsid kwalletd6 >${TEMPDIR}/kwalletd6.log 2>&1 & +systemd-run --user --scope --unit=kwalletd6-logon kwalletd6 >${TEMPDIR}/kwalletd6.log 2>&1 & sleep 1 #Check if kwalletd is enabled now