• slacktoid@lemmy.ml
            link
            fedilink
            English
            arrow-up
            0
            ·
            9 days ago

            Makes sense… I was curious what your solution was… Sounds like I should invest some time into that … Thanks.

            • raspberriesareyummy@lemmy.world
              link
              fedilink
              arrow-up
              0
              ·
              edit-2
              9 days ago

              On debian testing (trixie):

              $ cat bin/steam-jailed.sh

              #!/bin/sh
              firejail --private=/home/user/steamjail --profile=/etc/firejail/steam.profile ~/steam $1
              

              Sometimes an update breaks something, and I have to experiment with the profile settings, for which it helps to launch a bash with the same jail and start steam on the command line inside the jail to see output messages.

              #!/bin/sh
              firejail --private=/home/user/steamjail --blacklist=${HOME}/.inputrc --profile=/etc/firejail/steam.profile bash
              

              What happens most of the time is that a steam update depends on a newer system library that I didn’t yet install and I then have to do a system update - steam is shit at managing OS dependencies (i.e.: it doesn’t)