|
Bugzilla – Full Text Bug Listing |
| Summary: | Firefox "Send Link..." does nothing | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE LINUX 10.0 | Reporter: | Bryce Nesbitt <bryce2> |
| Component: | GNOME | Assignee: | E-mail List <bnc-team-gnome-platform> |
| Status: | RESOLVED WORKSFORME | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Minor | ||
| Priority: | P5 - None | CC: | tbullock |
| Version: | Final | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | SuSE Linux 10.0 | ||
| Whiteboard: | |||
| Found By: | Other | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Bryce Nesbitt
2005-10-28 22:16:00 UTC
This is on a brand new, freshly installed, SUSE Linux 10.0/KDE system. Changed the component to Firefox. I cannot reproduce it, it starts Evolution client for me. Do you have Evolution installed? for completeness: It should start whatever is defined in gconf as url-handler for the specific link. mailto is evolution by default AFAIK. 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? <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>
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? gconf settings are preconfigured. gconf knows nothing about installed applications AFAIK. That's not easy to solve. 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 ? interesting approach. But what about the other ~30 MUAs? Hmm, we'll see what gnome-maintainers have to say about it. 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. 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. 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 I think that's more a Gnome issue than a Firefox one. 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 |