A way to hide the launcher terminal? For Steam Deck
LiamDawe opened this issue ยท 12 comments
Hi, trying to do a video on this for the Steam Deck but i've come up against an issue.
When you go to load with SMAPI installed, the terminal that comes up to tell you it's loading mods entirely covers the game and the Deck UI doesn't have an alt-tab like thing to swap to the actual Stardew Valley screen. Is there a way to have this SMAPI screen hidden somehow?
So, I currently have an ugly solution.
if [ "$HOSTNAME" == "steamos" ]; then
SKIP_TERMINAL=true
fi
Obviously this will break if someone decides to change the systems hostname. Trying to figure out a way to check /etc/os-release
as that will never change as long as the user is running steamos3 itself.
Yep, you can do it like this on Linux (and I assume it's the same on Steam Deck):
- Open your game folder.
- Open the
StardewValley
file (the one with no file extension) in a text editor. - Change
SKIP_TERMINAL=false
near the top toSKIP_TERMINAL=true
.
You'll need to do that again each time you update SMAPI though, since it'll replace the launcher.
Nope, it was only meant as a last resort for a gamepad support issue. We'll probably need a section for instructions specific to the Steam Deck in the Linux install guide now though.
Well, thanks to your help, I could whip up a video guide :D https://youtu.be/CrrWtqdbvC4
Thanks for the guide! I added the initial Steam Deck info to the Linux install guide, and added a link to your video.
What does $(uname)
return? We're already using that to check for macOS, so it might work for SteamOS too.
This should probably be separated from the Linux guide as many users won't know what Linux is.
Is it also not possible to have a check to auto hide the terminal similar to how it checks for different terms?