GameHub icon indicating copy to clipboard operation
GameHub copied to clipboard

GameHub doesn't see games installed with Flatpak version of Steam

Open pjreed opened this issue 5 years ago • 5 comments

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
  1. Install Steam via Flatpak (having other versions of Steam installed may mess this up, remove them first)
  2. Install several games and different versions of Proton
  3. Install GameHub
  4. Set GameHub's Steam directory to $HOME/.var/app/com.valvesoftware.Steam/.steam
  5. 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

pjreed avatar Aug 01 '20 16:08 pjreed

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.

TheEvilSkeleton avatar Aug 20 '20 00:08 TheEvilSkeleton

@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.

tkashkin avatar Aug 20 '20 00:08 tkashkin

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

TheEvilSkeleton avatar Aug 20 '20 00:08 TheEvilSkeleton

Interested to understand the reason to do the rewrite :slightly_frowning_face:

ShalokShalom avatar Sep 30 '20 05:09 ShalokShalom

Possible duplicate of #384.

HansCronau avatar Sep 28 '21 21:09 HansCronau