3
2
Under KDE 4.7 I have "chromium-browser-chromium" set as my default browser in system settings.
This works for KDE apps, but not Thunderbird. I suspect that Thunderbird is looking for the default browser in a GTK type config place, rather than a KDE setting.
So while KDE apps open links in Chromium, Thunderbird (I am currently in tb6.0, but the same behaviour happens in previous versions) opens links in Firefox.
I know I can force the issue in prefs.js but I would like to get thunderbird to respect the system setting. How can I do this?
Ah ok, this is tb6 so going by option 1, I have
text/html=chromium-browser-chromium.desktop;userapp-Firefox-JWXOSV.desktop;
. This suggests firefox is a fallback to chromium. The chromium desktop file definitely exists in /usr/share/applications/ and has the correctchromium-browser %u
exec line. I'll try removing the fallback but strange tb is not respecting the primary option. – Paul – 2011-08-24T10:20:38.760@Paul: text/html is only for HTML files. When opening http URLs, x-scheme-handler/http is used. – user1686 – 2011-08-24T12:22:48.350
Interesting. I don't have that handler defined in .local. However, in /usr/share/applications/mimeinfo.cache I have
x-scheme-handler/http=opera-browser.desktop;firefox.desktop;chromium-browser-chromium.desktop;
Which suggests opera should be first. I get that KDE should honour the .local copy, but does it write to it? – Paul – 2011-08-24T14:17:45.050I had to add x-scheme-handler/https as well. Otherwise, Thunderbird opens HTTP links with my preferred browser and HTTPS links with the default browser (for some definition of default). – cayhorstmann – 2012-10-20T14:50:10.533