From 34fa9da3f15e49069264708330ee967a9f7bf82c Mon Sep 17 00:00:00 2001 From: mia26MAjFm Date: Sat, 4 Jul 2026 23:07:26 -0400 Subject: [PATCH] cachyos: soft-handoff on return-to-desktop instead of reboot --- distros/cachyos/files/steamos-session-select | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) mode change 100644 => 100755 distros/cachyos/files/steamos-session-select diff --git a/distros/cachyos/files/steamos-session-select b/distros/cachyos/files/steamos-session-select old mode 100644 new mode 100755 index cc35511..28dd7dc --- a/distros/cachyos/files/steamos-session-select +++ b/distros/cachyos/files/steamos-session-select @@ -73,6 +73,14 @@ case "$session" in fi ;; desktop|plasma|plasma-wayland|plasmax11) - exec sudo systemctl reboot + # Soft handoff: terminate the current session; agetty respawns + # tty1 and profile.d reads next-session=plasma. Avoids the reboot + # tax on return-to-desktop. + if [[ -n "${XDG_SESSION_ID:-}" ]]; then + loginctl terminate-session "$XDG_SESSION_ID" + else + pkill -u steam gamescope-session-ps5 || true + pkill -u steam gamescope || true + fi ;; -esac +esac \ No newline at end of file