-
-
Notifications
You must be signed in to change notification settings - Fork 270
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
Background access has been denied #3136
Comments
What version of |
xdg-desktop-portal-gnome-46.0-1.fc40.x86_64 |
Maybe it had something to do with the fact that any ‘gnome software center’ activity was blocked. But easyeffects was updated via ‘flatpak update’, and reinstalled at least once. |
It sounds like a bug in xdg-desktop-portal-gnome I'll do some more research later today, to try to find some specific troubleshooting steps. |
Sorry for the delay, was AFK over the weekend. Just to be sure, are you using GNOME as your DE? Either way, you can try the Door Knocker flatpak as a first step. Alternatively, check the output of |
XFCE is mainly used. Just in case, a screenshot: https://imgbox.com/AuPp187D ● xdg-desktop-portal.service - Portal service мая 12 17:55:11 fedora xdg-desktop-por[3618]: Choosing gtk.portal for org.freedesktop.impl.portal.Notification as a last-resort fallback |
If you are using XFCE, you should be using More info here: bbs.archlinux.org |
screenshot systemctl --user --type=service: https://imgbox.com/BvgZoQsj |
That's good, but the logs from your earlier post show that |
I'll update my OS, install easyeffects from the Flatpak, and check in Gnome, I'll report back. |
After upgrading my system, in Gnome the problems disappeared. In XFCE everything is still the same. |
The If you wanted all portals to work in XFCE, the easiest way to fix the problem is to remove Since you have the full GNOME installed, you probably shouldn't remove |
I don't understand, for easyeffects to work correctly in XFCE it needs |
The way portals work as that there is the main You only need a single "backend" for things to work. |
I've just done some more research and found the documentation for the In there they describe how to control the behaviour of the So you can try this to see if it helps on XFCE: Create the file: And paste in it the following:
You would need to log out and log in again for the changes to take effect. |
When adding
Instead of the usual:
|
What if you change the configuration to be like this:
If this doesn't work, then I think the only options are to either |
Is this a setting for the |
I don't know what else to say at this point. You could try asking on the fedora forums for more help. Sorry I couldn't help find the problem. |
As I understood from the discussion #1363 xdg-desktop-portal-gnome is REQUIRED for easyeffects to work in XFCE, but it is not loaded at system boot “Dependency failed for xdg-desktop-portal-gnome.service - Portal service” - I can't start it manually: “Failed to start xdg-desktop-portal-gnome.service: Unit xdg-desktop-portal-gnome.service not found.” |
Strange. At least on Arch Linux this file is provided by the |
But in this case it should be broken in gnome too... Hum... Really weird... |
Maybe the developers banned it from running in DE other than Gnome, because of problems like here: https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/issues/74 |
It does not seem it was banned https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/merge_requests/95. It just does not keep waiting for a reply from Mutter. Something that will never happen outside of gnome. The question is if exposing just the settings backend is enough. Anyway I do not understand why xfce doesn't work with just the gtk backend. |
Installed from the official Fedora repository (version 7.1.6) and uninstalled the flattpack version and it worked. |
The native package does not use the background permission infrastructure. This permission management is a flatpak thing. |
EasyEffects Version
latest
What package are you using?
Flatpak (Flathub)
Distribution
fedora 40
Describe the bug
Everything happens in the same way as described here #2669
xdg portal package installed (xdg-desktop-portal-gnome)
The error was fixed in the same way - easyeffects was installed from a third-party repository (https://copr.fedorainfracloud.org/coprs/aleasto/easyeffects/)
Expected Behavior
No response
Debug Log
Debug Log
Additional Information
No response
The text was updated successfully, but these errors were encountered: