I'm thinking about making a dedicated gaming PC which is to be shared in our household. ChimeraOS/HoloISO seems the ideal solution to that... Except that games thay it means that all save files of games that don't use Steam Cloud OR write save files on Valve's recommended directory are shared between users.

Is there any tool that can recognize the current active Steam User and swap save files on the background? The other solution is to forego using HoloISO/ChimeraOS/SteamOS and install a traditional distro and make different users have different system accounts, but that sounds a nightmare to deal with due to Steam Family Sharing requiring that all steam users are logged into each system users, so the library is shared across all of them. Not to mention config files are going to be separated as well...

  • Blisterexe@lemmy.zip
    ·
    10 months ago

    You could make a different account for each person so it would be a different /home, and a different instance of steam

    • ChristianWS@lemmy.eco.br
      hexagon
      ·
      10 months ago

      Afaik it isn't an option in SteamOS/HoloISO/ChimeraOS and would require a more "traditional" distro to be used, which does fixes those issues, but now we have other issues, like how those distros aren't made to be used as consoles, and there's the issue with Steam Family Sharing (as I understand, you need to be logged with the Steam Account in each system user you wish to share the library with)

  • everett@lemmy.ml
    ·
    10 months ago

    I don't know anything about those distros, but if there isn't a good way to do it here's a shitty one: maintain a separate OS partition/installation for each person and have the "login screen" be the bootloader menu.

    • ChristianWS@lemmy.eco.br
      hexagon
      ·
      edit-2
      10 months ago

      Those distros are basically focused on offering a console like experience on Linux, as in, a machine that is hooked to a TV, has no keyboard or mouse and only method of input is a gaming controller. They all start directly into Steam Big Picture mode, and there's a single system user, all users are Steam Users. This works, but has the issues with save files I'm trying to get a solution that hopefully doesn't involve changing to a traditional distro

      • everett@lemmy.ml
        ·
        edit-2
        10 months ago

        I understood all that from your post. I'm just saying that if the distros end up being as inflexible as you've described, you may need to look for a way to get flexibility at a different level of the "stack."

        You can add and launch arbitrary non-Steam games from Steam, right? Can you use Steam to launch a script that moves around files in the background and relaunches Steam? And have a named launcher to "switch" to each user?

  • MajinBlayze [any, he/him]
    ·
    edit-2
    9 months ago

    Uninstall and reinstall the game between users...

    More seriously, I think bazzite is keeping a traditional login screen instead of using the steam one, so you could have actual segregated user accounts