However, the quickest, and, as far as I know, distribution independent solution, is to manually set these preferences in the prefs.js file:
user_pref("network.protocol-handler.app.ftp", "firefox");where "firefox" can be replaced with your preferred browser.
user_pref("network.protocol-handler.app.http", "firefox");
user_pref("network.protocol-handler.app.https", "firefox");
Alternatively, you might set these settings with the config editor available from the "advanced" tab. You'll probably need to create new entries for these preferences (of type string).
Hope this helps, at least until the problem is fixed in your distribution :-)


Perfect. This saved me a lot of frustration. Thanks so much for posting.
ReplyDeleteGreat!
ReplyDeleteglad to hear that :-)
hah, thank you very much! Good work.
ReplyDeleteWorks great... but it opens a new window. How can I get it to open in the current browser window?
ReplyDeleteEric, the browser behavior does not depend on thunderbird: there's a setting in the browser for specifying what to do if a browser request is performed by another program (at least in Firefox).
ReplyDeleteHope this helps :-)
I did this. but its still not working. its a fresh installation.
ReplyDeletelinux: FC9
ff: version 3 beta 5
thunderbird: 2.0.0.14
are you sure you put the correct path to your firefox binary?
ReplyDeleteThanks a lot for the tip!
ReplyDeleteI want to leave my thanks too!! This has been driving me nuts for months!!
ReplyDeleteThanks, works perfectly.
ReplyDeleteTux2000
Thanks a lot, this worked for me in Thunderbird on Kubuntu 9.10 and Firefox
ReplyDeleteThanks, it worked!
ReplyDelete