I read there is something called firejail that does this, but according to the reviews on software manager, some have had it destroy their system or mess up their programs, so i dont want to risk that.
There was also something called bubblewrap, but it has no reviews at all.
How big risk does the firejail have and are there any other programs that are good or better for this? I already managed to mess up my system once (blackscreen after login. I think installing portmaster caused it or installing and uninstalling some software + its dependencies), but fortunately i had backup of the system so i could reverse the damage, so i’m a bit more cautious now.
Also, are there any other concerns that one should know about regarding sandboxing?


[continued from parent]
Here’s an example firejail profile that I use with
renpyon Wayland, for example, which is a software package that runs [visual novels](https:. Note that this won’t run everything, especially since one is using a different version ofrenpythan a game ships with, but generally, with this in place, one can just go to arenpygame’s directory and typefirejail renpy .and it’ll run. This doesn’t isolate RenPy games against each other, but it does keep them from mucking with the rest of the system:renpy firejail profile
More of a tool for letting one run that non-packaged software in isolation…but one needs to generally set up the profiles oneself. For example, that profile blocks network access to
renpygames…but there are games that will fail if they can’t access the network (though you could say that this is desirable, if you don’t want those games phoning home).