-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
org.freedesktop.portal.Background interface completely missing #434
Comments
This repo does have the portal if you build with The portal requires desktop integration to be really useful so it belongs in those implementations. |
I would expect it to return an error instead of hanging. But I think that would be a bug for |
It doesn't hang; It returns what at first glance seems like a type error, but upon further inspection is because of the lack of the Background interface. |
You should install the appropriate backend for your desktop environment. It is not a bug that the non-desktop-specific
I don't think we should get into writing fallback implementations that will "fight" with whatever mechanism your desktop environment wants to use to manage the background. |
- Add 4.1.0; remove 4.0.1 - Disable autostart installation at runtime - Install a symlink of com.tomjwatson.Emote.desktop to /etc/xdg/autostart for the needed autostart. Autostart installation may only work with portals that implement org.freedesktop.portal.Background like xdg-desktop-portal-gnome so install a manual one instead. tom-james-watson/Emote#117 flatpak/xdg-desktop-portal-gtk#434
Issue: org.freedesktop.portal.Background interface does not seem to exist with this backend.
Hi. I run Debian Trixie on an AMD64 system with XFCE4.
I ran into an issue with a Flatpak program called Emote that was failing to start due to, as the thread later came to the conclusion, a failure to set itself up as a background task due to issues with the Freedesktop API. (See tom-james-watson/Emote#117.
While messing around, I saw that the org.freedesktop.portal.Background object was missing from the org.freedesktop.portal.Desktop bus and could not get it to work.
After testing in Arch and Fedora VMs, and later the Debian host, I found that installing xdg-desktop-portal-gnome solved the problem, initiating org.freedesktop.portal.Background and allowing the application to start.
Thus, this leads me to conclude that something is missing or wrong in this repository that leads the background interface to not initiate.
I think this may have existed since 2020 with issue #296.
The text was updated successfully, but these errors were encountered: