forked from obel1x/fedora-OEMDRV
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 <noreply@anthropic.com>
This commit is contained in:
@@ -11,7 +11,7 @@ if [[ -z $(wmctrl -m | grep "KWin") ]]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
#Restart the service
|
#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
|
sleep 1
|
||||||
|
|
||||||
#Check if kwalletd is enabled now
|
#Check if kwalletd is enabled now
|
||||||
|
|||||||
Reference in New Issue
Block a user