GameHub doesn't see games installed with Flatpak version of Steam
Expected behavior
I've installed Steam via Flatpak (https://flathub.org/apps/details/com.valvesoftware.Steam) and GameHub via the latest official debian package. I set GameHub's Steam installation directory /home/preed/.var/app/com.valvesoftware.Steam/.steam and restarted, and it seems to recognize it; my library shows up in the game list.
I would expect it to list which games I've installed through Steam, and I would also expect the versions of Proton I have installed to show up in the Steam settings.
Actual behavior
None of my games look like they're installed, and every version of Proton says "Not installed." There is an "Install" button next to each of them; clicking on that grays out the button and displays a message saying "Some settings will be applied after application restart", but after restarting, nothing has changed.
Steps to reproduce
- Install Steam via Flatpak (having other versions of Steam installed may mess this up, remove them first)
- Install several games and different versions of Proton
- Install GameHub
- Set GameHub's Steam directory to
$HOME/.var/app/com.valvesoftware.Steam/.steam - Verify that it doesn't think anything is installed
Version and environment
- GameHub
Version: 0.16.0-9ea7626-dev
Branch: dev
Commit: 9ea7626344665cbe5546a703960f6861a0bf0acf
- Environment
Distro: Linux Mint 20
DE: X-Cinnamon
GTK: 3.24.20
This workaround should fix your issue: https://github.com/tkashkin/GameHub/wiki/Troubleshooting#using-steam-flatpak-with-gamehub
EDIT: The maintainer hasn't been here in a while. I hope he's doing okay.
@pjreed This issue will likely be fixed after current refactoring as I plan to improve paths detection and rewrite compatibility layers.
@TheEvilSkeleton
The maintainer hasn't been here in a while
Wrong, I'm still here, I just don't have too much free time now. Project is still not dead, there's a big rewrite currently happening in refactoring branch. It's not ready yet. I don't close current issues because some of them will likely be fixed with rewrite.
Wrong, I'm still here, I just don't have too much free time now. Project is still not dead, there's a big rewrite currently happening in refactoring branch. It's not ready yet. I don't close current issues because some of them will likely be fixed with rewrite.
Ah, sorry about that. I haven't seen any replies in the recent issues. Good to see you
Interested to understand the reason to do the rewrite :slightly_frowning_face:
Possible duplicate of #384.