Bug 131452 - Firefox "Send Link..." does nothing
Summary: Firefox "Send Link..." does nothing
Status: RESOLVED WORKSFORME
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: GNOME (show other bugs)
Version: Final
Hardware: Other SuSE Linux 10.0
: P5 - None : Minor
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-28 22:16 UTC by Bryce Nesbitt
Modified: 2007-07-08 19:24 UTC (History)
1 user (show)

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bryce Nesbitt 2005-10-28 22:16:00 UTC
Select "File->Send Link" from Firefox, and nothing happens.  In particular, no email application starts up in order to send email.

(Of course the same thing in Mozilla brings up the internal Mozilla mailer).

It may seem a small point, but it is enough inconvenience to prevent me from switching to Firefox.
Comment 1 Bryce Nesbitt 2005-10-28 22:16:23 UTC
This is on a brand new, freshly installed, SUSE Linux 10.0/KDE system.
Comment 2 Ladislav Slezák 2005-11-01 09:40:59 UTC
Changed the component to Firefox.
Comment 3 Ladislav Slezák 2005-11-01 09:41:37 UTC
I cannot reproduce it, it starts Evolution client for me. Do you have Evolution installed?
Comment 4 Wolfgang Rosenauer 2005-11-01 11:47:58 UTC
for completeness: It should start whatever is defined in gconf as url-handler for the specific link. mailto is evolution by default AFAIK.
Comment 5 Bryce Nesbitt 2005-11-16 08:56:31 UTC
No evolution, but that's no my mailer anyway, and SUSE did not install it by default:

bryce@linux:~> rpm -q -a | grep -i evolution
bryce@linux:~>   
bryce@linux:~> rpm -q -a | grep -i firefox
MozillaFirefox-1.0.7-0.1

Gconf?  What the heck is gconf, and why should I care?
Comment 6 Bryce Nesbitt 2005-11-16 08:58:34 UTC
    <schema>
      <key>/schemas/desktop/gnome/url-handlers/mailto/command</key>
      <applyto>/desktop/gnome/url-handlers/mailto/command</applyto>
      <owner>gnome</owner>
      <type>string</type>
      <default>evolution %s</default>
      <locale name="C">
        <short>The handler for "mailto" URLs</short>
        <long>The command used to handle "mailto" URLs, if enabled.</long>
      </locale>
Comment 7 Robert O'Callahan 2005-11-22 20:16:05 UTC
So gconf is saying "use evolution" but evolution is not installed?

If so, I'm not sure whose problem this is. Probably gconf be set to something else. Wolfgang, who would be responsible for that?
Comment 8 Wolfgang Rosenauer 2005-11-22 20:45:46 UTC
gconf settings are preconfigured. gconf knows nothing about installed applications AFAIK. That's not easy to solve.
Comment 9 Bryce Nesbitt 2005-11-22 20:55:42 UTC
Then should you not include /etc/opt/gnome/gconf/schemas/desktop_gnome_url_handlers.schemas
only in the evolution package?

Then with mozilla mail, include a different /etc/opt/gnome/gconf/schemas/desktop_gnome_url_handlers.schemas ?
Comment 10 Wolfgang Rosenauer 2005-11-22 21:11:05 UTC
interesting approach. But what about the other ~30 MUAs?
Hmm, we'll see what gnome-maintainers have to say about it.
Comment 11 JP Rosevear 2005-11-23 07:10:54 UTC
Won't desktop-launch do here?  Alternately, it seems sensible for firefox to fail over to thunderbird if it can't find its default app - of course these leads to the question of what other things you might fail over too if thunderbird failes.
Comment 12 Wolfgang Rosenauer 2006-02-27 18:54:09 UTC
Maybe Stanislav's work for 10.1 fixed this?
At least we have no fallback in Firefox. The fallback is to just do nothing if gconf doesn't know the correct mailto handler.
I think it should be fixed in GNOME/gconf so that no application is defined there which is not available.
Comment 13 Stanislav Brabec 2006-02-28 10:12:24 UTC
I am not sure, how about URL handlers, but for MIME types, I guess that GNOME defaults are only fallback.

Please try to set application via gnome-default-applications-properties.

I can enhance my SuSEconfig script to create URL default handlers on fly. But in this case, there is no information source - desktop files don't inform about it, so we can create hardwired list of applications.

For actual list see /work/SRC/all/GNOME/control-center2 (unpacked source control-center-2.12.2/capplets/default-applications/gnome-default-applications-properties-structs.c
Comment 14 Wolfgang Rosenauer 2006-05-03 08:26:45 UTC
I think that's more a Gnome issue than a Firefox one.
Comment 15 Ted Bullock 2007-07-08 19:24:56 UTC
This works for me out of the box in 10.2 (using thunderbird as mail application).  Because of this and also due to a lack of activity, I am going to close this bug as WORKSFORME.

Please re-open and update this bug with the latest product information if this problem persists in more recent versions of openSUSE.

-Ted