XDG Desktop Portal
July 31, 2026 · View on GitHub
XDG Desktop Portal
Portals allow Flatpak apps, and other desktop containment frameworks, to interact with the system in a secure and well defined way.
XDG Desktop Portal works by exposing a series of D-Bus interfaces known as portals to apps. Portals are designed to be usable by all apps, including ones which are confined by sandboxes, such as Flatpak.
The portal interfaces include APIs for file access, opening URIs, printing and others.
XDG Desktop Portal works together with desktop environment specific backends to mediate access to resources and functionality in an integrated manner.
Visit the website for more information.
