0x6A7232
from US
May 4, 2024, 10:25pm (Eastern Time Zone)
System 47 working on Linux
System 47 (both viewer and screensaver) can be gotten to run on Linux. I used the latest WINE stable from wiki dot winehq dot org / Download (currently 9.0.0.0), and the latest Lutris (currently 0.5.17) from lutris dot net / downloads.
In Lutris, hit the '+' at the top-left then hit "configure locally installed game" at the bottom.
Add the name you want (eg System47 viewer, System47 Screensaver), and select Wine from the list of runners at the bottom, then click the game options tab next to the game info tab you just filled. Hit the '...' beside game executable and browse for it (for the screensaver that's the .scr file). Also for the screensaver, put '/s' without the quotes in the arguments field (if you remove it, it will take you to the Screensaver settings, so you can do this if you wish to change the config a bit, then just hit 'back' to exit and put /s in again).
If it asks you about installing Mono (.NET) or another requirement, let it install them.
Looks like you could configure something for auto screensaver using xprintidle and wmctrl if you modify what you see on the site joefreeman dot weebly dot com / using-windows-screensavers-on-linux dot html to work with Lutris (or not, it might work as-is).
Please note that I'm also running Steam with Proton, and Lutris can use the custom GE (Glorious Eggroll) Proton build I have installed there (GE-Proton-9.4 selected) BUT I think it would work fine without it as well. Heck you might not even need Lutris, that's just what I did to see it running. But this proves it's quite possible, now when will you have that warp drive operational, Scotty!!!