Linux repositories inspector

xdg-desktop-portal - desktop integration portal for Flatpak and Snap

xdg-desktop-portal provides a portal frontend service for Flatpak, Snap, and possibly other desktop containment/sandboxing frameworks. This service is made available to the sandboxed application, and provides mediated D-Bus interfaces for file access, URI opening, printing and similar desktop integration features.
The implementation of these interfaces is expected to require user confirmation before responding to the sandboxed application's requests. For example, when the sandboxed application ask to open a file, the portal implementation will open an "Open" dialog outside the sandbox, and will only make the selected file available to the sandboxed app if that dialog is confirmed.
xdg-desktop-portal is designed to be desktop-agnostic, and uses a desktop-environment-specific GUI backend such as xdg-desktop-portal-gtk to provide its functionality.
1.7.0
Debian iconDebian experimental
Fedora iconFedora rawhide
1.6.0
Arch iconArch rolling
Debian iconDebian 10.0
OpenSUSE iconOpenSUSE Leap 15.2
OpenSUSE iconOpenSUSE Tumbleweed
Ubuntu iconUbuntu 20.04
1.4.2
Fedora iconFedora 31
Fedora iconFedora rawhide
Ubuntu iconUbuntu 19.10
1.2.0
Debian iconDebian 10.0
Debian iconDebian 9.0
Fedora iconFedora 30
Manjaro iconManjaro rolling
Ubuntu iconUbuntu 19.04
1.0.3
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 18.10
Ubuntu iconUbuntu 16.04 LTS
1.0.2
CentOS iconCentOS 7.7.1908
Fedora iconFedora 29
Linux Mint iconLinux Mint 18.3 Sylvia
Ubuntu iconUbuntu 18.10
1.0
Fedora iconFedora 29
MX Linux iconMX Linux stretch
0.11
Ubuntu iconUbuntu 18.04 LTS
0.10
Fedora iconFedora 28
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
0.8
OpenSUSE iconOpenSUSE Leap 42.3
Ubuntu iconUbuntu 17.10
0.5
Debian iconDebian 9.0
DistributionVersionSincePackageInstalledPackager
Arch iconArch rolling extra/oszst1.6.0-2Mar 08323 kiB1.88 MiB
CentOS iconCentOS 7.7.1908 osrpm1.0.2-1.el7Jan 07248 kiB1.31 MiBCentOS BuildSystem
Debian iconDebian 10.0 buster/maindeb1.2.0-12019-02-01208 kiB1.1 MiB
Debian iconDebian 10.0 buster-backports/maindeb1.6.0-1~bpo10+1Feb 18244 kiB1.31 MiB
Debian iconDebian experimental experimental/maindeb1.7.0-1Mar 26247 kiB1.33 MiB
Debian iconDebian 9.0 stretch/maindeb0.5-12017-11-1085.6 kiB548 kiB
Debian iconDebian 9.0 stretch-backports/maindeb1.2.0-1~bpo9+12019-02-01191 kiB1.03 MiB
Fedora iconFedora 28 releases/Everything-osrpm0.10-1.fc282019-01-14276 kiB1.28 MiBFedora Project
Fedora iconFedora 28 releases/Workstation-osrpm0.10-1.fc282019-01-14276 kiB1.28 MiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm1.0.2-1.fc292019-01-14269 kiB1.48 MiBFedora Project
Fedora iconFedora 29 releases/Workstation-osrpm1.0.2-1.fc292019-01-14269 kiB1.48 MiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm1.0-1.fc292019-01-14260 kiB1.42 MiBFedora Project
Fedora iconFedora 29 releases-test/Workstation-osrpm1.0-1.fc292019-01-14260 kiB1.42 MiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm1.2.0-3.fc302019-06-17304 kiB1.71 MiBFedora Project
Fedora iconFedora 30 releases/Workstation-osrpm1.2.0-3.fc302019-06-17304 kiB1.71 MiBFedora Project
Fedora iconFedora 30 releases-test/Workstation-osrpm1.2.0-3.fc302019-06-17304 kiB1.71 MiBFedora Project
Fedora iconFedora 31 releases/Everything-osrpm1.4.2-3.fc31Jan 07386 kiB1.84 MiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm1.7.0-1.fc33Mar 16433 kiB2.09 MiBFedora Project
Fedora iconFedora rawhide development/Workstation-osrpm1.4.2-2.fc31Aug 03386 kiB1.84 MiBFedora Project
Linux Mint iconLinux Mint 18.3 Sylvia sylvia/importdeb1.0.2-flatpak1~xenial2019-01-14161 kiB921 kiB
Manjaro iconManjaro rolling stable/extraxz1.2.0-22019-02-19233 kiB1.5 MiB
Manjaro iconManjaro rolling testing/extraxz1.2.0-22019-02-12233 kiB1.5 MiB
Manjaro iconManjaro rolling unstable/extraxz1.2.0-22019-01-30233 kiB1.5 MiB
MX Linux iconMX Linux stretch stretch/maindeb1.0-1~mx17+12019-01-14162 kiB904 kiB
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm0.10-lp150.1.12019-01-17200 kiB1.11 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm0.10-lp150.2.3.12019-03-10202 kiB1.11 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm0.10-lp151.3.12019-03-01201 kiB1.11 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.2 ossrpm1.6.0-lp152.1.1Feb 19313 kiB1.83 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm0.8-1.22019-01-1798.7 kiB607 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm1.6.0-3.1Feb 09252 kiB1.45 MiBhttps://bugs.opensuse.org
Ubuntu iconUbuntu 17.10 artful/universedeb0.8-22017-11-1081.4 kiB463 kiB
Ubuntu iconUbuntu 18.04 LTS bionic/universedeb0.11-12018-06-19162 kiB902 kiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/maindeb1.0.3-0ubuntu0.22019-07-09171 kiB937 kiB
Ubuntu iconUbuntu 18.10 cosmic/maindeb1.0.2-1ubuntu12019-01-14167 kiB952 kiB
Ubuntu iconUbuntu 18.10 cosmic-updates/maindeb1.0.3-0ubuntu12019-02-11167 kiB956 kiB
Ubuntu iconUbuntu 19.04 disco/maindeb1.2.0-12019-01-27191 kiB1.05 MiB
Ubuntu iconUbuntu 19.10 eoan/maindeb1.4.2-2Jul 16211 kiB1.18 MiB
Ubuntu iconUbuntu 19.10 eoan-updates/maindeb1.4.2-2ubuntu1Feb 12211 kiB1.18 MiB
Ubuntu iconUbuntu 20.04 focal/maindeb1.6.0-1Jan 07233 kiB1.3 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/maindeb1.0.3-0ubuntu0.02019-07-09165 kiB925 kiB

Latest updates

Debian icon

Debian experimental experimental/main: Version 1.7.0-1 introduced

Mar 26
  • Switch to experimental branch
    • d/watch: Watch for development releases
    • d/gbp.conf, d/control: Use debian/experimental packaging branch
    • d/gbp.conf: Use upstream/latest branch
  • New upstream development release
  • Disable pipewire until 0.3.x is available (#954022)
  • Drop patches that were applied upstream
  • Set upstream metadata fields: Repository.
  • Remove obsolete field Name from debian/upstream/metadata (already present in machine-readable debian/copyright).
  • Standards-Version: 4.5.0 (no changes required)
  • d/p/tests-Divert-service-stdout-to-stderr.patch: Simplify
  • tests: Depend on procps, for /bin/kill
  • tests: Depend on python3 and python3-gi
  • Add a patch to skip (more) FUSE tests on buildds
Fedora icon

Fedora rawhide development/Everything-os: Updated from 1.6.0-4.fc33 to 1.7.0-1.fc33

Mar 16
  • Update to 1.7.0 (#1813534)
Fedora icon

Fedora rawhide development/Everything-os: Updated from 1.6.0-3.fc32 to 1.6.0-4.fc33

Mar 12
  • Backport PipeWire 0.3 support
Arch icon

Arch rolling testing/os: Version 1.6.0-2 removed

Mar 08
Arch icon

Arch rolling extra/os: Updated from 1.6.0-1 to 1.6.0-2

Mar 08
Arch icon

Arch rolling testing/os: Version 1.6.0-2 introduced

Mar 08
Ubuntu icon

Ubuntu 19.10 eoan-proposed/main: Version 1.4.2-2ubuntu1 removed

Feb 24
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 1.4.2-lp152.1.1 to 1.6.0-lp152.1.1

Feb 19
  • Set encoding before building to fix a build error in SLE.
Debian icon

Debian 10.0 buster-backports/main: Version 1.6.0-1~bpo10+1 introduced

Feb 18
  • Rebuild for buster-backports
    • Disable pipewire (screen recording) support.
      pipewire in buster is too old for this version of xdg-desktop-portal.
Ubuntu icon

Ubuntu 19.10 eoan-updates/main: Version 1.4.2-2ubuntu1 introduced

Feb 12
  • d/p/background-Don-t-spam-the-logs.patch
    • Only warn once if we don't find the shell api (LP: #1851807)
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.6.0-2.1 to 1.6.0-3.1

Feb 09
  • Set encoding before building to fix a build error in SLE.
Fedora icon

Fedora rawhide development/Everything-os: Updated from 1.6.0-2.fc32 to 1.6.0-3.fc32

Feb 08
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 0.10-lp152.4.4 to 1.4.2-lp152.1.1

Feb 04
  • Update to version 1.4.2:
    • Build fixes.
  • Changes from version 1.4.1:
    • Build fixes.
  • Changes from version 1.4.0:
    • Add a background & autostart portal.
    • Add a gamemode portal.
    • Add a camera portal.
    • Require pipewire 0.2.6.
    • inhibit: Track session state.
    • documents: Fix a ref-counting bug.
    • screencast:
    • Add cursor modes.
    • Memory leak fixes.
    • Updated translations.
  • Add pkgconfig(json-glib-1.0) BuildRequires: New dependency.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.6.0-1.1 to 1.6.0-2.1

Jan 29
  • No longer recommend -lang: supplements are in use
Ubuntu icon

Ubuntu 19.10 eoan-proposed/main: Version 1.4.2-2ubuntu1 introduced

Jan 24
  • d/p/background-Don-t-spam-the-logs.patch
    • Only warn once if we don't find the shell api (LP: #1851807)
Fedora icon

Fedora 31 releases/Everything-os: Version 1.4.2-3.fc31 introduced

Jan 07
  • Avoid a hard dep on pipewire daemon
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Version 0.10-lp152.4.4 introduced

Jan 07
  • Add 0001-don-t-attempt-to-export-NULL-GDBusInt.patch: Prevent crash when xdg-desktop-portal-gtk times out (boo#1118121, gh#flatpak/xdg-desktop-portal#236)
CentOS icon

CentOS 7.7.1908 os: Version 1.0.2-1.el7 introduced

Jan 07
  • Rebase to 1.0.2 (#1570030)
Ubuntu icon

Ubuntu 20.04 focal/main: Version 1.6.0-1 introduced

Jan 07
  • New upstream stable release
    • d/watch: Only watch for stable releases
    • d/gbp.conf: Use debian/master, upstream/1.6.x branches
  • Mention #946913 in previous changelog entry
  • Add "unsafe" pkg.libportal.enable build option to enable extra tests while libportal is not yet API-stable
  • d/p/Fix-the-build-on-old-glib.patch,
    d/p/xml-Avoid-fancy-quotes.patch:
    Add post-release fixes from upstream
  • d/p/open-uri-Fix-criticals-if-no-default-handler-for-desired-.patch, d/p/tests-Fix-race-condition-in-various-Lockdown-tests.patch, d/p/tests-Skip-Location-tests-if-we-have-no-D-Bus-system-bus.patch, d/p/tests-Install-test-backends.patch,
    d/p/tests-When-installed-look-for-executables-in-libexecdir.patch, d/p/tests-Install-test.portal-for-installed-tests.patch: Fix some test failures when libportal is enabled
  • d/p/tests-Divert-service-stdout-to-stderr.patch,
    d/p/tests-Always-produce-verbose-output-from-subprocesses.patch: Improve test diagnostics
  • d/p/Replace-the-icon-validator-with-the-one-from-Flatpak-1.6..patch: Relabel the icon validator as coming from Flatpak 1.6.0
    (it's the same as 1.4.2)
Fedora icon

Fedora rawhide development/Everything-os: Updated from 1.6.0-1.fc32 to 1.6.0-2.fc32

Jan 04
  • xdg-desktop-portal-1.6.0-2
  • Add requires to implement GMemoryMonitor

Related packages

xdg-desktop-portal-dbgsym - Debug symbols for xdg-desktop-portal
xdg-desktop-portal-debuginfo - Debug information for package xdg-desktop-portal
xdg-desktop-portal-debugsource - Debug sources for package xdg-desktop-portal
xdg-desktop-portal-dev - desktop integration portal for Flatpak - development files
xdg-desktop-portal-devel - Development files for xdg-desktop-portal
xdg-desktop-portal-gtk - Backend implementation for xdg-desktop-portal using GTK+
xdg-desktop-portal-gtk-debuginfo - Debug information for package xdg-desktop-portal-gtk
xdg-desktop-portal-gtk-debugsource - Debug sources for package xdg-desktop-portal-gtk
xdg-desktop-portal-gtk-lang - Translations for package xdg-desktop-portal-gtk
xdg-desktop-portal-kde - A backend implementation for xdg-desktop-portal using Qt/KF5
xdg-desktop-portal-kde-dbgsym - Debug symbols for xdg-desktop-portal-kde
xdg-desktop-portal-kde-debuginfo - Debug information for package xdg-desktop-portal-kde
xdg-desktop-portal-kde-debugsource - Debug sources for package xdg-desktop-portal-kde
xdg-desktop-portal-kde-git - A backend implementation for xdg-desktop-portal using Qt/KF5
xdg-desktop-portal-kde-lang - Translations for package xdg-desktop-portal-kde
xdg-desktop-portal-lang - Translations for package xdg-desktop-portal
xdg-desktop-portal-tests - desktop integration portal for Flatpak - automated tests
xdg-desktop-portal-tests-dbgsym - Debug symbols for xdg-desktop-portal-tests
⇧ Top