[opensuse] Thunderbird links to firefox stopped working
It used to be that thunderbird read a user.js file that had entries like user_pref("network.protocol-handler.app.http", "/home/anton/.thunderbird/openlink.sh"); where openlink.sh was a shell script that ended up starting firefox. The script still works :-) But a) thunderbird 3.1.8 is no longer reading in user.js --- or if it is it isn't taking notice of those lines, or any others in that file! b) when I set them manually it still seems to have no effect. clicking on urls in mail messages still doesn't start firefox Am I alone in seeing this? -- Production is not the application of tools to materials, but logic to work. --Peter F. Drucker -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Am 16.03.2011 19:21, schrieb Anton Aylward:
It used to be that thunderbird read a user.js file that had entries like
user_pref("network.protocol-handler.app.http", "/home/anton/.thunderbird/openlink.sh");
where openlink.sh was a shell script that ended up starting firefox. The script still works :-) But
a) thunderbird 3.1.8 is no longer reading in user.js --- or if it is it isn't taking notice of those lines, or any others in that file!
b) when I set them manually it still seems to have no effect. clicking on urls in mail messages still doesn't start firefox
Am I alone in seeing this?
No, this is not supported since Thunderbird 3.0. So I'm wondering if you still used TB2 before? a) is strange though b) is expected when it comes to the prefs but still it should work The normal way for TB is to check via gconf for the default browser. What does gconftool-2 -g /desktop/gnome/url-handlers/http/command give you? Wolfgang -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Wolfgang Rosenauer said the following on 03/16/2011 03:25 PM:
Am 16.03.2011 19:21, schrieb Anton Aylward:
It used to be that thunderbird read a user.js file that had entries like
user_pref("network.protocol-handler.app.http", "/home/anton/.thunderbird/openlink.sh");
where openlink.sh was a shell script that ended up starting firefox. The script still works :-) But
a) thunderbird 3.1.8 is no longer reading in user.js --- or if it is it isn't taking notice of those lines, or any others in that file!
b) when I set them manually it still seems to have no effect. clicking on urls in mail messages still doesn't start firefox
Am I alone in seeing this?
No, this is not supported since Thunderbird 3.0. So I'm wondering if you still used TB2 before?
a) is strange though
b) is expected when it comes to the prefs but still it should work
The normal way for TB is to check via gconf for the default browser.
What does gconftool-2 -g /desktop/gnome/url-handlers/http/command give you?
It gives me
gconftool-2 -g /desktop/gnome/url-handlers/http/command epiphany %s
But the fact I'm not running Gnome might have something to do with that. -- "The man who does not read good books has no advantage over the man who can't read them." --Mark Twain -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Am 16.03.2011 21:08, schrieb Anton Aylward:
What does gconftool-2 -g /desktop/gnome/url-handlers/http/command give you?
It gives me
gconftool-2 -g /desktop/gnome/url-handlers/http/command epiphany %s
But the fact I'm not running Gnome might have something to do with that.
If you are running KDE that is most likely true since Firefox does not check if it's set as default for Gnome if running under KDE. Still the openSUSE default setting for the above should be firefox. I think the package gconf2-branding-openSUSE should carry that setting. Anyway you have two options to fix that. - run Firefox outside of KDE once (no matter if it is Gnome or something else). It should offer to set itself as default browser. - set "firefox %s" using gconftool-2 -s --type string /desktop/gnome/url-handlers/http/command "firefox %s" and gconftool-2 -s --type string /desktop/gnome/url-handlers/https/command "firefox %s" Check if Thunderbird does the right thing afterwards. Wolfgang -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Wolfgang Rosenauer said the following on 03/16/2011 04:22 PM:
Anyway you have two options to fix that. - run Firefox outside of KDE once (no matter if it is Gnome or something else). It should offer to set itself as default browser. - set "firefox %s" using gconftool-2 -s --type string /desktop/gnome/url-handlers/http/command "firefox %s" and gconftool-2 -s --type string /desktop/gnome/url-handlers/https/command "firefox %s"
Check if Thunderbird does the right thing afterwards.
That seems to have done it. Thank you. Oh, for non-Gnome version of TB and FF! OBTW: whatever happened to the userpref.js and network.protocol-handler.app.http stuff? That seemed DM0ndependent. -- For every complex problem there is an answer that is clear, simple, and wrong. --Henry Louis Mencken -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Thank you, Wolfgang, or that fix, but it seems to have lead to a cascade of other problems between Thunderbird and Firefox. For some reason the ability to drag-and-drop messages into folders in Thunderbird as gone away. that really puzzles me. But the 'killer' is when Firefox starts up. The machine freezes and there is a lot of disk activity. By 'freeze' mean it becomes unresponsive. The clock on the bottom bar doesn't update, mouse movement is sluggish and jerky and I can't switch windows. Eventually it starts responding again and I see the following message A script on this page may be busy, or it may have stopped responding. You can stop the script now or you can continue to see if the script will complete: script: file:///usr/lib/firefox/components/nsSessionstore.js There are only three tabs. Yes, I do have a lot of bookmarks collected over the years and a few newsfeeds. I've tried disabling everything except no-script (!!!) without effect. -- Error of opinion may be tolerated where reason is left free to combat it. --Thomas Jefferson, First Inaugural Speech (1801) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Am 17.03.2011 11:52, schrieb Anton Aylward:
Thank you, Wolfgang, or that fix, but it seems to have lead to a cascade of other problems between Thunderbird and Firefox.
For some reason the ability to drag-and-drop messages into folders in Thunderbird as gone away. that really puzzles me.
Me too. What you could try is removing the files XPC.mfasl and XUL.mfasl while Thunderbird is _not_ running and restart. What happens if you try to drag and drop exactly (in case the above doesn't help)?
But the 'killer' is when Firefox starts up. The machine freezes and there is a lot of disk activity.
By 'freeze' mean it becomes unresponsive. The clock on the bottom bar doesn't update, mouse movement is sluggish and jerky and I can't switch windows. Eventually it starts responding again and I see the following message
A script on this page may be busy, or it may have stopped responding. You can stop the script now or you can continue to see if the script will complete:
script: file:///usr/lib/firefox/components/nsSessionstore.js
There are only three tabs. Yes, I do have a lot of bookmarks collected over the years and a few newsfeeds. I've tried disabling everything except no-script (!!!) without effect.
Probably your sessionstore.js is somehow broken. Again please remove sessionstore.js from your profile while Firefox is _not_ running and try again. Wolfgang -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Wolfgang Rosenauer said the following on 03/17/2011 06:58 AM:
Probably your sessionstore.js is somehow broken. Again please remove sessionstore.js from your profile while Firefox is _not_ running and try again.
WOW! That seems drastic, but it also seems to work. Once again, thank you! -- Never tell people how to do things. Tell them what to do and they will surprise you with their ingenuity. -- George S. Patton -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Anton Aylward wrote:
Wolfgang Rosenauer said the following on 03/17/2011 06:58 AM:
Probably your sessionstore.js is somehow broken. Again please remove sessionstore.js from your profile while Firefox is _not_ running and try again.
WOW! That seems drastic, but it also seems to work. Once again, thank you!
The file is really JSON, not .js Cheers, Dave -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Wolfgang Rosenauer said the following on 03/17/2011 06:58 AM:
What happens if you try to drag and drop exactly
It used to be that if I clicked on a message and held the button down them moved the mouse Thunderbird gave me a nice little icon with a hand and a plus, and I could move that over to the sidebar and 'drop' it into a folder. That was the same as doing a right-click, selecting move and a destination from the pull-down menus. Now I click and hold and nothing... -- One supplier of software for bank dealing rooms takes the view that anyone who pirates its code is welcome, as using it without skilled technical support would be a fast way for a bank to lose millions. -- Ross Anderson -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (3)
-
Anton Aylward
-
Dave Howorth
-
Wolfgang Rosenauer