You are not logged in.
I'm using the firefox-149.0.2-1 package, and if I try to save things it does nothing - doesn't open up a dialogue box. E.g. I might
Right click on a link and select Save Link As...
File -> Save Page As...
Open a pdf doc then click on the download button.
In all these cases nothing happens. No error, no freezing.
Reinstalling made no difference. I tried downgrading and firefox-148.0.2-1 works fine but firefox-149.0-1 doesn't work. Changing profiles makes no difference.
I'm not sure what to do next. Any help?
Last edited by 344woi (2026-04-18 17:31:27)
Offline
Online
Thanks. I uninstalled xdg-desktop-portal-gtk and xdg-desktop-portal and rebooted and now it works fine.
Offline
Hi all I am experiencing the same issue in i3, but i cannot uninstall xdg-desktop-portal-gtk and xdg-desktop-portal because I have many packages depending on them (gtk4 mostly). Is there any workaround for this situation?
“Violence,” came the retort, “is the last refuge of the incompetent.”
- I. Asimov -
Offline
-Rdd, but that will likely break other stuff.
You could mask them or try "about:config", filter for xdg and set them to "0"
Online
-Rdd, but that will likely break other stuff.
You could mask them or try "about:config", filter for xdg and set them to "0"
Hi sorry for the late reply. I would rather not doing the -Rdd thing since it will almost surely break a lot of stuff.
So, I tried to go for the other possibility. I checked the configuration files and I did not really understood where to edit them. In
/usr/share/xdg-desktop-portal/portalsI have the three files:
gnome-keyring.portal
gnome.portal
gtk.portal
I am not running GNOME but i3 (most probably shifting to sway soon since I solved my previous compatibility problems), so I concentrated on gtk.portal:
[portal]
DBusName=org.freedesktop.impl.portal.desktop.gtk
Interfaces=org.freedesktop.impl.portal.FileChooser;org.freedesktop.impl.portal.AppChooser;org.freedesktop.impl.portal.Print;org.freedesktop.impl.portal.Notification;org.freedesktop.impl.portal.Inhibit;org.freedesktop.impl.portal.Access;org.freedesktop.impl.portal.Account;org.freedesktop.impl.portal.Email;org.freedesktop.impl.portal.DynamicLauncher;org.freedesktop.impl.portal.Lockdown;org.freedesktop.impl.portal.Settings;
UseIn=gnomebut I did not find the specific way of adding the mentioned parameters.
I am also trying to see if on wayland thing will work smoothly. Finally, the same behaviour is observed also in Thunderbird 150.0 since I guess it's using the same libraries as Firefox.
“Violence,” came the retort, “is the last refuge of the incompetent.”
- I. Asimov -
Offline
How are you starting i3? if via xinitrc, ensure you've read the second blue note to make sure your user session is setup correctly: https://wiki.archlinux.org/title/Xinit#xinitrc
If this doesn't help, please open a new thread describing how you start i3.
As for the parameters seth mentions, those are firefox options and you find them by writing "about:config" in it's address bar. But the fact the portal doesn't work in the first place is likely a session misconfiguration.
Last edited by V1del (2026-05-05 10:48:52)
Offline
How are you starting i3? if via xinitrc, ensure you've read the second blue note to make sure your user session is setup correctly: https://wiki.archlinux.org/title/Xinit#xinitrc
If this doesn't help, please open a new thread describing how you start i3.
As for the parameters seth mentions, those are firefox options and you find them by writing "about:config" in it's address bar. But the fact the portal doesn't work in the first place is likely a session misconfiguration.
Hi Videl, thanks for pointing me out this part of the xinitrc. My xinitrc was pretty old and it had not the last if. After loading and restarting i3 with the scripts the various menus in gtk4 work correctly. I also checked sway and apparently everything works correctly already. The issue is solved for me too without the need of downgrading anything.
“Violence,” came the retort, “is the last refuge of the incompetent.”
- I. Asimov -
Offline