-
Notifications
You must be signed in to change notification settings - Fork 175
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Flatpak non-steam games fail to run overlay even after exposing steam's directories #8952
Comments
And i'm not sure, but i think it's also only on opengl games? |
Related to #8599. |
I've been researching, and i've come to guess that this is due to the overlay being 32 bit. All the while, for flatpak apps 32-bit support, it needs to be added per app in their manifest, otherwise, no 32 bit libraries for said app,. Most flatpak games don't have this. To me, best course of actions are :
|
the overlay in Steam Deck's gamemode is integrated to gamescope, bypassing any need to inject to games. |
I don't think that's it. For the A more likely reason for this to be broken for Flatpak non-Steam games is that the Steam overlay assumes that various aspects of process state are shared between Steam and the game, including (This is the same reason why the various versions of Steam Linux Runtime share the process ID namespace with Steam - we originally tried using a new process ID namespace for the game-specific container, but that broke the overlay.) |
I tried that with libretro flatpak, that I think is 64-bit. I get many occurances of this:
and only a single message of this
So it fails to load both 32 and 64 bit library, and of course the overlay doesn't work. The overlay works for me for non-Flatpak non-Steam games with no problem. |
Sorry for the silly question, but did you try using the Steam Overlay on games from Flathub, or am I mistaken? |
Has anyone had success with workarounds for this? For example, I'm trying to run the Flatpak of retrodeck as a non-steam game (imported into steam via Boilr). At this point just launching retrodeck outside of steam, but I'd really like to use steam-big-picture as the primary launcher UI Running steam via flatpak on ubuntu 24.04 |
Your system information
Please describe your issue in as much detail as possible:
Steam has an overlay for quick access to frequently used menus in steam, however this overlay does not work when steam is running a flatpak app, even with ~/.local/share/Steam exposed to the flatpak sandbox filesystem. LD_PRELOAD-ing also has failed
Related issue : flatpak/flatpak#1756
Steps for reproducing this issue:
~/.local/share/Steam
is exposed to the flatpak sandboxThe text was updated successfully, but these errors were encountered: