problems using "network.protocol-handler.app.*" pref and /usr/bin/htmlview From http://www.mozilla.org/projects/thunderbird/linuxurls.html, it seems like doing user_pref("network.protocol-handler.app.http", "/usr/bin/htmlview"); should just work. but when I try that, it doesn't work at all. I haven't debugged yet, but I wanted to start bug on this in case it was a known issue. I'm using tbird 0.4 and firebird 0.7 on RedHat Fedora Core 1.
14 years ago
hmm, but I'm having problems with htmlview when thunderbird is running. things seem to work fine when tbird isn't running. when it is running, I fear we might be trying to tell it to open urls!
if just tbird is running, and I do "strace -f /usr/bin/htmlview www.google.com | & grep exec" I can see that htmlview is using /usr/bin/mozilla and eventually /usr/lib/mozilla-1.4.1/mozilla-xremote-client the mozilla-xremote-client that ships with 1.4.1 may not be tbird friendly. If I try it again, but first do: setenv X11BROWSER ~/MozillaFirebird/MozillaFirebird (or add put X11BROWSER=/home/seth/MozillaFirebird/MozillaFirebird in my ~/.htmlviewrc file) and then do "/usr/bin/htmlview www.google.com" it works. that's with firebird 0.7
seth please re-read the linuxurls document. You *HAVE* to be using an xremote client built after these changes were fixed. Thanks....:)
oops, from scott's doc: "Make sure you are using the x-remote client that ships with Thunderbird 0.4 or the x-remote client that ships with any Mozilla browser released after November 22nd, 2003" the mozilla that ships with Red Hat Fedora is mozilla 1.4.1, which doesn't qualify. the fix is to upgrade mozilla. thanks for the info, scott.
So we've basically broken old clients. Sigh.