Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises Learn more →
Similar projects and alternatives to xdg-desktop-portal
SteamOS session compositing window manager [Moved to: https://github.com/ValveSoftware/gamescope] (by Plagman)
Linux application sandboxing and distribution framework
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
A library to create panels and other desktop components for Wayland using the Layer Shell protocol
A modular and extensible wayland compositor
xdg-desktop-portal backend for wlroots
Mirror of the PipeWire repository (see https://gitlab.freedesktop.org/pipewire/pipewire/)
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Home of the WebKit project, the browser engine used by Safari, Mail, App Store and many other applications on macOS, iOS and Linux.
OBS Studio - Free and open source software for live streaming and screen recording
i3-compatible Wayland compositor
Issue tracking for the Steam for Linux beta client
Manage Flatpak permissions
Sources for https://arewewaylandyet.com
Mirror of https://git.ffmpeg.org/ffmpeg.git
Cross-platform, fast, feature-rich, GPU based terminal
GTK application to configure gaming devices
Command-line copy/paste utilities for Wayland
Generic command-line automation tool (no X!)
A comprehensive and crowd-sourced list of games using anti-cheats and their compatibility with GNU/Linux or Wine.
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
xdg-desktop-portal reviews and mentions
Asahi Linux To Users: Please Stop Using X.Org
16 projects | reddit.com/r/linux | 13 May 2023
Rant: Desktop Sandboxing
4 projects | reddit.com/r/linux | 10 May 2023
I was browsing the Flatpak GitHub issues today because there's a lot of stuff about these new distribution methods that I find incredibly exciting, but also limiting and disappointing. Launching applications on the command line? Sure, if you like typing flatpak run org.gimp.GIMP every single time you want to launch GIMP from a command line, including it's capital letters. Launching CLI apps in Flatpak? "That's not what Flatpaks are meant for" is the usual developer response. Multiple profiles for one application would be a dream for people like me who use the same device for personal and work accounts. Another limitation is that I can't disable it's entire sandboxing feature. If you try allow all permissions via Flatseal, there's still limitations to what apps can do. I can understand this can be desirable to prevent proprietary apps abusing their permissions and to push apps to use desktop portals, but I'm afraid it might stifle innovation on apps that can automate things for you. Lastly, considering we're sandboxing everything anyway, why can't we select a custom destination of config and cache folders? Forced to use ~/.var, which means another folder on top of ~/.config. Just let me dump it there anyway!
Steam Client Beta - Steam will now use the system's global scale factor as configured in KDE/Gnome settings
3 projects | reddit.com/r/linux_gaming | 5 May 2023
I have a portal preference PR open that will give apps like Steam an incentive to follow the decoration preferences (close buttons, etc): https://github.com/flatpak/xdg-desktop-portal/pull/996
Flatseal 2.0 Released with GTK4/libadwaita UI - OMG! Linux
4 projects | reddit.com/r/linux | 5 May 2023
The Firefox snap: Updates and Upgrades
2 projects | reddit.com/r/linux | 18 Apr 2023
IMO the "correct" solution to this for both flatpaks and snaps is for Firefox to open/save/etc. files using XDG desktop portals, which were created for exactly the purpose of read/writing specific files without providing the app access to your whole drive. (Side note: They were created for flatpak, but are supported by snap too, so the single implementation can be used for both types of packaging.)
Just installed flatpak!
3 projects | reddit.com/r/flatpak | 10 Apr 2023
For someone using KDE, you should install both xdg-desktop-portal ( https://github.com/flatpak/xdg-desktop-portal ) and xdg-desktop-portal-kde, which ought to help flatpak apps read your system-wide preferences for themes, fonts, etc
Where to file bug reports about "portals" ?
First, there is the repository for xdg-desktop-portal. There you would discuss the specification, like new portals or missing features.
(I recently got told on this issue that, when they add support for file chooser portals requesting access to adjacent files, such as "Pick a .cue and get access to the .bin", they're not interested in extending the static permissions to allow portals to support that without patching upstream to pass it at runtime as part of the request.)
Acropalypse: Windows Save File API is defective by design
2 projects | news.ycombinator.com | 23 Mar 2023
Indeed, and the document portal seems to have built-in support for atomic writes by first writing to a temporary file and then renaming it (https://github.com/flatpak/xdg-desktop-portal/blob/main/docu...), so it should be possible to avoid this scenario altogether.
A note from our sponsor - ONLYOFFICE
www.onlyoffice.com | 2 Jun 2023
flatpak/xdg-desktop-portal is an open source project licensed under GNU Lesser General Public License v3.0 only which is an OSI approved license.
The primary programming language of xdg-desktop-portal is C.
- xdg-desktop-portal VS gamescope
- xdg-desktop-portal VS gtk-layer-shell
- xdg-desktop-portal VS wayfire
- xdg-desktop-portal VS pipewire
- xdg-desktop-portal VS flatpaks
- xdg-desktop-portal VS WebKit
- xdg-desktop-portal VS us.zoom.Zoom
- xdg-desktop-portal VS FFmpeg
- xdg-desktop-portal VS Weylus
- xdg-desktop-portal VS settings-daemon