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 Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:16 GMT
Opened by Arkadiusz Hiler (ivyl) - Tuesday, 05 October 2021, 11:44 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:16 GMT
|
Details
Description:
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. [steam-runtime-urlopen]: https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/blob/f2893fe9b0a40604f0b2d1c9f754014cf10837b7/bin/urlopen.c#L196 Additional info: * package version(s): 1.0.0.72-2 * related task: https://bugs.archlinux.org/task/72341 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
Closed by Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:16 GMT
Reason for closing: Moved
Additional comments about closing: https://gitlab.archlinux.org/archlinux/p ackaging/packages/steam/issues/16
Saturday, 25 November 2023, 20:16 GMT
Reason for closing: Moved
Additional comments about closing: https://gitlab.archlinux.org/archlinux/p ackaging/packages/steam/issues/16