Bug 644739 - Thunderbird does not handle user defaults in applications
Summary: Thunderbird does not handle user defaults in applications
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: thunderbird
Version: 14
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Jan Horak
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: RejectedBlocker, AcceptedNTH
: 661672 (view as bug list)
Depends On:
Blocks: F15-accepted, F15FinalFreezeExcept
TreeView+ depends on / blocked
 
Reported: 2010-10-20 07:05 UTC by Pavel Alexeev
Modified: 2018-04-11 10:11 UTC (History)
7 users (show)

Fixed In Version: gnome-vfs2-2.24.4-5.fc15
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-04-18 04:06:02 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Pavel Alexeev 2010-10-20 07:05:52 UTC
Description of problem:
Fresh installation of Fedora 14 beta.
Initial install of thunderbird. Links opened in firefox, regardless user defaults. My default browser is Google Chrome and it correctly opened through xdg-open call.

To handle user defaults in system, regardless of preferred desktop environment
there should be meta value xdg-open.

Off course also thunderbird must in this case require xdg-utils in spec (but may be it is ambigues, need futher investigation if it pulled through other requires).

Version-Release number of selected component (if applicable):
$ rpm -q thunderbird
thunderbird-3.1.4-1.fc14.i686

How reproducible:
Always

Comment 1 Adam Dingle 2011-04-04 18:28:44 UTC
I see this too.  I'm running Fedora 15 alpha.  In System Settings->System Info->Default Applications, I've set my default Web browser to Epiphany.  But when I click links in Thunderbird, it opens Firefox.

Comment 2 Matěj Cepl 2011-04-04 21:46:38 UTC
Correct. The problem seems to be that Thunderbird is still Gtk2 application so it uses gconf rather than dconf (which is what System Settings->System
Info->Default Applications sets).

What's the command

gconftool-2 -g /desktop/gnome/url-handlers/http/command

returns?

If you want something else you can set it up with

gconftool-2 -s /desktop/gnome/url-handlers/http/command -t string 'epiphany %s'

Comment 3 Pavel Alexeev 2011-04-04 21:56:53 UTC
I'm do not want epiphany.

$ gconftool-2 -g /desktop/gnome/url-handlers/http/command
returns "firefox %s" and I wondering why there by default not something similar xdg-open??

P.S. I use KDE and as user even do not want known about gconf.

Comment 4 Adam Dingle 2011-04-04 21:59:54 UTC
Matej: Ah, OK, I see.

$ gconftool-2 -g /desktop/gnome/url-handlers/http/command
firefox %s
$ 

Thanks for the workaround.

Comment 5 Christopher Aillon 2011-04-04 22:15:12 UTC
If you are seeing this problem, do you have xdg-utils installed (specifically, /usr/bin/xdg-open)?

Comment 7 Pavel Alexeev 2011-04-05 18:58:41 UTC
Off course!
I was wrote what it work correctly in my initial report! But thunderbird just does not use it.

Comment 8 Adam Dingle 2011-04-05 20:48:48 UTC
The workaround suggested above is not working for me, unfortunately.  I've set the GConf key as suggested:

$ gconftool-2 -g /desktop/gnome/url-handlers/http/command
epiphany %s
$ 

But Thunderbird still launches Firefox.

I do have /usr/bin/xdg-open installed, by the way.

Comment 9 Christopher Aillon 2011-04-11 05:48:42 UTC
*** Bug 661672 has been marked as a duplicate of this bug. ***

Comment 10 Jan Horak 2011-04-11 14:06:25 UTC
Seems to that Thunderbird is using gnomevfs to obtain preferred applications. We have to start using GIO for that.

Comment 11 Pavel Alexeev 2011-04-11 14:19:41 UTC
It must not depend from used De. I think xdg-open with honor many defaults is good candidate here.

Comment 12 Christopher Aillon 2011-04-11 18:33:42 UTC
gio is part of glib2, which thunderbird already depends on.

Comment 13 Fedora Update System 2011-04-12 23:38:26 UTC
gnome-vfs2-2.24.4-5.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/gnome-vfs2-2.24.4-5.fc15

Comment 14 Fedora Update System 2011-04-13 04:54:07 UTC
Package gnome-vfs2-2.24.4-5.fc15:
* should fix your issue,
* was pushed to the Fedora 15 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing gnome-vfs2-2.24.4-5.fc15'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/gnome-vfs2-2.24.4-5.fc15
then log in and leave karma (feedback).

Comment 15 Pavel Alexeev 2011-04-13 10:39:55 UTC
Is it possible push updates also for Fedora 14? Or there may be side effect and dependencies?

Comment 16 Fedora Update System 2011-04-18 04:05:57 UTC
gnome-vfs2-2.24.4-5.fc15 has been pushed to the Fedora 15 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 17 Tim Flink 2011-04-25 15:49:37 UTC
Discussed at the 2011-04-15 blocker bug review meeting (update to bz delayed).

This bug does not keep any apps from functioning at all, so it does not hit any of the release criteria - RejectedBlocker.

However, this is not ideal functionality and is a polish issue. AcceptedNTH


Note You need to log in before you can comment on or make changes to this bug.