Bug 551333

Summary: Firefox not a default browser in gconf in KDE
Product: [openSUSE] openSUSE 11.2 Reporter: Wolfgang Rosenauer <wolfgang>
Component: KDE4 WorkspaceAssignee: E-mail List <kde-maintainers>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: chri, extigyro, forgotten_1m0ETF1Sqf, forgotten_OvlPd7Jcli, francesco.cosoleto, jpvial, mlj, sinepp, vuntz
Version: RC 2   
Target Milestone: ---   
Hardware: All   
OS: openSUSE 11.2   
Whiteboard:
Found By: Beta-Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Wolfgang Rosenauer 2009-10-30 12:40:03 UTC
startkde.suse.sh should set Firefox as default browser in gconf again.
That was already done in earlier milestones but got lost because people thought it might not be useful anymore with Firefox' basic KDE integration.

Actually the reason why that is still useful is that gconf itself has epiphany set as default browser and only gconf2-branding-openSUSE throws firefox in there. With a usual KDE installation that doesn't get installed because of dependency hell to Gnome components.
Now every application reading the default browser from gconf (Thunderbird as a popular example) would try to open epiphany what fails silently. The typical user has no idea how to fix that since with Firefox KDE integration you cannot even set Firefox as default anymore in gconf but only in KDE.
Comment 1 Wolfgang Rosenauer 2009-10-30 12:41:39 UTC
gconftool-2 -s --type=string /desktop/gnome/url-handlers/http/command "/usr/bin/firefox \"%s\""
gconftool-2 -s --type=string /desktop/gnome/url-handlers/https/command "/usr/bin/firefox \"%s\""

should be added again to the startscript
Comment 2 Lubos Lunak 2009-11-03 13:23:21 UTC
I disagree with the proposed solution, I don't see why a KDE startup script should override what is basically GNOME preferences. This is either a GNOME packaging problem or incorrect GNOME defaults. GNOME maintainers?
Comment 3 Vincent Untz 2009-11-12 10:10:22 UTC
Well, from the GNOME point of view, this is really just bug 531836. So either you want to workaround it for now in KDE, or you can close it as a dup of bug 531836.
Comment 4 Vincent Untz 2009-11-12 10:20:30 UTC
*** Bug 553597 has been marked as a duplicate of this bug. ***
Comment 5 Lubos Lunak 2009-11-12 15:06:59 UTC
I have put back the workaround for 11.2. For the next release, this is bug #531836.
Comment 6 Lubos Lunak 2009-11-12 15:10:26 UTC
Submitted to kdebase4-openSUSE repo and KDE:KDE4:STABLE:Desktop.
Comment 7 Miro Hadzhiev 2009-11-12 16:36:56 UTC
Thank you, Lubos. :)
Comment 8 Wolfgang Rosenauer 2009-11-15 20:55:35 UTC
*** Bug 555276 has been marked as a duplicate of this bug. ***
Comment 9 Stephan Binner 2009-11-16 08:21:04 UTC
*** Bug 555723 has been marked as a duplicate of this bug. ***
Comment 10 Dennis Hoofe 2009-11-16 10:01:17 UTC
Just a question: With a brand new installation of OpenSuse 11.2 - what do I need to do to fix the issue? I added 

gconftool-2 -s --type=string /desktop/gnome/url-handlers/http/command
"/usr/bin/firefox \"%s\""
gconftool-2 -s --type=string /desktop/gnome/url-handlers/https/command
"/usr/bin/firefox \"%s\""

to an autostartscript which works - but this is only a workaround...

Thanks,

Dennis
Comment 11 Forgotten User 1m0ETF1Sqf 2009-12-04 17:20:26 UTC
I am a lambda user and i don't know where write this script....

Please, is it possible to have more details ?

Thank you.
Comment 12 Michael Jenkinson 2009-12-14 22:54:35 UTC
Pierre. I think all you should need to do is download gconf2-branding-openSUSE in YAST software downloads and Firefox will open from Thunderbird as it should. The hell is that this is a relatively massive download as it installs lots of other things like mono and Tomcat that you don't need to solve this bug so the script solution is more elegant, but for techies. The posters assume that everyone and their dog would know that gconf2-branding-openSUSE is in effect the Gnome configuration package for openSUSE and that Thunderbird likes to read the Gnome configuration files in gconf, which is not set properly in KDE version for default browser.
Comment 13 Jean-Pierre Vial 2009-12-16 22:23:49 UTC
installing gconf2-branding-openSUSE does work, but it means
installing more than 90Mo of otherwise useless stuff (useless for me)
where 3 lines in the thunderbird configuration files were enough
for previous versions.
That's absolutely crazy ! there should be a more rational corrective.
Comment 14 Forgotten User OvlPd7Jcli 2010-01-11 01:22:13 UTC
When is the fix coming, since it is ready? :-)

Thanks,
A.
Comment 15 Francesco Cosoleto 2010-04-14 13:17:35 UTC
(In reply to comment #6)
> Submitted to kdebase4-openSUSE repo and KDE:KDE4:STABLE:Desktop.

I guess this bug can be closed.
Comment 16 Lubos Lunak 2010-04-14 13:24:16 UTC
Worked around for 11.2, for next release this is bug #531836.

*** This bug has been marked as a duplicate of bug 531836 ***