GNOME: pin the Return to Gaming Mode launcher to the dash; relogin waits for the runtime dir

This commit is contained in:
theupriser committed 2026-10-14 13:51:03 +02:00
1 parent fc28ea4c64
commit ae12c1bb41
2 files changed
+28 -1

No files matched your search

+3 -1
View File
@@ -16,5 +16,7 @@ USER_NAME="$2"
# already running!", or the session dies at once), so wait until it is gone.
systemctl stop gdm.service
loginctl terminate-user "$USER_NAME"
for _ in $(seq 120); do loginctl show-user "$USER_NAME" >/dev/null 2>&1 || break; sleep 0.25; done
# (not `loginctl show-user`: it still lists the user about 10 s after it is gone)
USER_RUNTIME="/run/user/$(id -u "$USER_NAME")"
for _ in $(seq 120); do [[ -d "$USER_RUNTIME" ]] || break; sleep 0.25; done
systemctl start gdm.service