Open ghost opened 1 year ago
Thanks for reporting this! If ~./steam is symlinked, do you have any suggestion for how to spot that steam is running in a flatpak?
I wonder if there's a way to get the absolute path of the auto discovered Steam location.
My thought would be to check if the location is inside ~/.var/app/com.valvesoftware.Steam/
since only Flatpak uses this directory, right?
And maybe checking for Flatpak first and ~/.steam
last would help with the workaround.
I wonder how many people had to do this workaround, but because BoilR still automatically finds the Steam location when I remove permission to ~/.steam
, I could just do that in my setup.
Or just a checkbox on the settings saying that Steam is a Flatpak.
While the automated solution is being found, is there a workaround that can be done to manually fix the settings? At the moment, the game runs when launched from lutris (via gui or flatpak command), but not when I attempt to launch from steam. I'm still a bit unfamiliar with some of the details of flatpak, so it's possible that there's a simple permissions thing I'm missing that instantly stands out to someone else.
This should be fixed in version 1.8 0
This seems to still be an issue when using BoilR 1.8.0 from Flatpak with Lutris Flatpak and Steam Flatpak. I'm unable to launch the Lutris games that are imported into Steam Flatpak.
Describe the bug When adding Flatpak Lutris games to Flatpak Steam it does not uses
flatpak-spawn
.To Reproduce Steps to reproduce the behavior:
flatpak
Expected behavior TARGET should be
flatpak-spawn
, launch options should start with--host flatpak run...
.Screenshots
Desktop (please complete the following information):
Additional context I left the "Steam location" field empty as it detects correctly, but it might be because of a workaround I did for Lutris to detect Steam games, basically there's a symlink on
~/.steam
pointing to the Flatpak directory. I guess the solution here would be detecting if Steam is a Flatpak and then adding the checks forflatpak-spawn
tolutris_game.rs
, but I wonder if this symlink would misguide to think that is a regular Steam installation. Also I tried removing BoilR permission to~/.steam
but this issue still happens.