- Enabling auto-start should now generate the correct path to
MoonDeckBuddy
(fixes issue with AUR package - #120). - Fixed an issue where a graceful shutdown would produce a core-dump and would be terminated with
7:SIGBUS
(bysystemd
). It is somehow related to the app running fromAppImage
, perhaps it is expected for the app to terminate immediately, howeverMoonDeckBuddy
was cleaning up in the meantime. Now, the app will close immediately and will try its best to at least log this event to the log file. This could potentially be related to #158. MoonDeckBuddy
andMoonDeckStream
will no longer return0
whenSIGTERM
and similar signals are received, but generate a proper exit code.MoonDeckBuddy
can now be started in a headless mode.- The previous auto-start implementation for linux has been replaced with a systemd service for better reliability and auto-switching between the headless and GUI modes (for SteamDeck-style distros and whatnot). Might close #151.
- Error messages are now piped to
stderr
.