summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwuriko <noahfenghom@gmail.com>2026-02-01 10:44:46 +0100
committerwuriko <noahfenghom@gmail.com>2026-02-01 10:44:46 +0100
commitf18dfd377971cd54e0560823cfb67199b3ef84a4 (patch)
treed8c88b2543cd559c21578d09d7a6a0fdde5287a6
parent70027bd3d662807e19c587d13c8061e48760a4b5 (diff)
downloadDecky-Framegen-f18dfd377971cd54e0560823cfb67199b3ef84a4.tar.gz
Decky-Framegen-f18dfd377971cd54e0560823cfb67199b3ef84a4.zip
fix: disconnect from logging pipe to prevent game process hanging
-rwxr-xr-xdefaults/assets/fgmod-uninstaller.sh1
-rwxr-xr-xdefaults/assets/fgmod.sh1
2 files changed, 2 insertions, 0 deletions
diff --git a/defaults/assets/fgmod-uninstaller.sh b/defaults/assets/fgmod-uninstaller.sh
index 38abcf4..f253675 100755
--- a/defaults/assets/fgmod-uninstaller.sh
+++ b/defaults/assets/fgmod-uninstaller.sh
@@ -160,6 +160,7 @@ if [[ $# -gt 1 ]]; then
echo "🚀 Launching the game..."
export SteamDeck=0
export WINEDLLOVERRIDES="${WINEDLLOVERRIDES},dxgi=n,b"
+ exec >/dev/null 2>&1
exec "$@"
else
echo "✅ Uninstallation complete. No game specified to run."
diff --git a/defaults/assets/fgmod.sh b/defaults/assets/fgmod.sh
index d48856d..2b8cd76 100755
--- a/defaults/assets/fgmod.sh
+++ b/defaults/assets/fgmod.sh
@@ -187,6 +187,7 @@ if [[ $# -gt 1 ]]; then
# Execute the original command
export SteamDeck=0
export WINEDLLOVERRIDES="$WINEDLLOVERRIDES,dxgi=n,b"
+ exec >/dev/null 2>&1
exec "$@"
else
echo "Done!"