diff options
| author | tranch <tranch.xiao@gmail.com> | 2026-09-13 13:57:32 +0800 |
|---|---|---|
| committer | tranch <tranch.xiao@gmail.com> | 2026-09-13 13:57:32 +0800 |
| commit | c1c1027f3664db21397a7175465f31777b591504 (patch) | |
| tree | 06c6d3e7788d7b2ad5ddd0565e2651c0c8d9d151 | |
| parent | 115f7475e2716410fa5603114d3ec8c3211b9ca3 (diff) | |
| download | AeroCore-OS-c1c1027f3664db21397a7175465f31777b591504.tar.gz AeroCore-OS-c1c1027f3664db21397a7175465f31777b591504.zip | |
Fix Return to Gaming Mode desktop launcher
Use the current Bazzite script entry point instead of the legacy
privileged systemd service, which is absent from current images.
| -rwxr-xr-x | build_files/build.sh | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/build_files/build.sh b/build_files/build.sh index 9e13cfd..40b9efd 100755 --- a/build_files/build.sh +++ b/build_files/build.sh @@ -14,6 +14,15 @@ esac # Copy the contents of system_files/ of the git repo to / cp -avf "/ctx/system_files"/. / +# Bazzite's Kinoite/Plasma desktop shortcut used to start a privileged +# return-to-gamemode.service. Current Bazzite invokes the user-session entry +# point directly; keep the shortcut correct when the base image still ships +# the legacy Exec= line. +RETURN_TO_GAMING_DESKTOP="/etc/skel/Desktop/Return.desktop" +if [[ -f "${RETURN_TO_GAMING_DESKTOP}" ]]; then + sed -i 's|^Exec=.*|Exec=/usr/bin/return-to-gamemode|' "${RETURN_TO_GAMING_DESKTOP}" +fi + # ujust loads explicit imports, not every fragment in the just/ directory. # Preserve upstream recipes and register our overlay after copying its files. AEROCORE_DECKY_IMPORT='import "/usr/share/ublue-os/just/92-aerocore-decky-mirror.just"' |
