protonscr

xdg-open for *.desktop files

steamopen Flathub-provided steam package
ValveSoftware/steam-for-linux#12387 · opened 2025-10-16 by VortexAcherontic · updated 2025-10-16 · 0 comments · github
VVortexAcherontic 2025-10-16 github

Your system information

  • Steam client version (build number or date):
    • Steam-Betabranch: Client (stable)
    • Steam-Version: 1759461205
    • Steam-Client: Build-Datum: Fr., 3. Okt. 4:27 UTC -08:00
    • Date of Steam-Web-Builds: Do., 2. Okt. 20:12 UTC -08:00
    • Steam-API-Version: SteamClient023
  • Distribution (e.g. Ubuntu): Flatpak on Kalpa Desktop
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes
  • Steam Logs: irrelevant
  • GPU: irrelevant

Please describe your issue in as much detail as possible:

Steam creates desktop entries upon installing a game. Which by itself is fine. However these desktop files do not use xdg-open but instead call the steam binary directly. Which on itself is fine too on a regular setup. However using flatpak steam this does not work.

Instead of Exec=steam steam://rungameid/2310 consider using Exec=xdg-open steam://rungameid/2310 and it would fix flatpak integration.

Steps for reproducing this issue:

  1. Install Steam as flatpak
  2. Install a game
  3. Try and use any steam generated *.desktop file for installed games
  4. Get "Steam command not found" error or similar

Nothing extracted yet.