Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#72349 - [steam] probably should (opt)depend on xdg-desktop-portal

Attached to Project: Arch Linux
Opened by Arkadiusz Hiler (ivyl) - Tuesday, 05 October 2021, 11:44 GMT
Last edited by Antonio Rojas (arojas) - Tuesday, 05 October 2021, 15:49 GMT
Task Type Bug Report
Category Packages: Extra
Status Assigned
Assigned To Levente Polyak (anthraxx)
Giancarlo Razzolini (grazzolini)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No



Steam games using the new Steam Runtime use [steam-runtime-urlopen] for opening links. While http and https URLs have a fallback through Steam's pipe (Steam ends up opening the url on the host side) other URLs, e.g. opening local files, goes through xdg-desktop-portal.

Steam installs the runtime / pressure-vessel which include the steam-runtime-urlopen. It also bundles bwrap as pv-bwrap.

I think that Steam should have an (optional) dependency on xdg-desktop-portal.


Additional info:
* package version(s):
* related task:

Steps to reproduce:

1. Install KDE and Steam, xdg-desktop-protal-kde gets installed but xdg-desktop-portal does not.
2. Install Nights of Azure in Steam
3. Try to open game's manual from the game launcher, you'll get:

steam-runtime-urlopen: Unable to open URL with xdg-desktop-portal: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.portal.Desktop was not provided by any .service files

It works after installing xdg-desktop-portal.
This task depends upon