dino / dino

Modern XMPP ("Jabber") Chat Client using GTK+/Vala
https://dino.im/
GNU General Public License v3.0
2.18k stars 243 forks source link

A way to make dino open http links in a chosen web browser. #1575

Closed amano-kenji closed 2 months ago

amano-kenji commented 2 months ago

dino opens links in brave browser, but I want it to open http links in a web browser that I choose.

licaon-kter commented 2 months ago

Didn't you chose that when you defined your default browser?

amano-kenji commented 2 months ago

dino ignores ~/.config/mimeapps.list. It just uses brave browser... How does dino open a link actually? Does it use xdg-desktop-portal OpenURI?

licaon-kter commented 2 months ago

Can you read https://github.com/dino/dino/issues/1409 ? Maybe it explains better

amano-kenji commented 2 months ago

So, you are saying dino uses org.freedesktop.portal.OpenURI?

amano-kenji commented 2 months ago

https://github.com/flatpak/xdg-desktop-portal/discussions/1348#discussioncomment-9201046 says

xdg-desktop-portal-gtk follows https://specifications.freedesktop.org/mime-apps-spec/latest/ which says it respects ~/.config/mimeapps.list. But, dino seems to ignore ~/.config/mimeapps.list

amano-kenji commented 2 months ago

Since dbus-monitor says dino uses org.freedesktop.portal.OpenURI. I guess this is an upstream issue.