You are not logged in.
Hi,
I have a strange issue I've not run into before. I'm developing a desktop app with it's own protocol (deep link). I can get it to launch correctly from the command line using xdg-open <url with custom proto> just fine. But if I paste the same url into Firefox or Chrome, they will both ask me if I want to open the link with the correct app, but then do nothing. Firefox is system installed, chrome is flatpak. Running GNOME.
I'm wondering if there is some weird combo of gnome/wayland that is blocking browsers from being able to use xdg-open? Has anyone experienced something similar?
EDIT:
Firefox successfully launches the app with the custom protocol if firefox is launched via the terminal. Very strange.
Last edited by Fingel (2024-10-18 17:51:17)
Offline
Hi Fingel, have you seen this page? I believe it may have the answers you're looking for https://wiki.archlinux.org/title/Default_applications
Offline
Firefox successfully launches the app with the custom protocol if firefox is launched via the terminal.
Compare the environment of the processes.
tr '\0' '\n' < /proc/$(pidof -s firefox)/environ
Offline