Bug 131747
Summary: | evolution menu item appears in Office and Internet | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Bryan W Clark <nobody+bclark> |
Component: | redhat-menus | Assignee: | Dave Malcolm <dmalcolm> |
Status: | CLOSED DUPLICATE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 3 | CC: | wtogami, zcerza |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2006-02-21 19:05:27 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 131589 |
Description
Bryan W Clark
2004-09-03 21:02:40 UTC
I agree with you in spirit, but this poses the question: What if I want to use one of the other 5 mailers that are availible to set as my default? Then $MAILER will have two menu items pointing to it: its own item and the generic item. Evo will have zero menu items, and the rest will have one*. Note that I don't necessarily disagree with you, just playing devil's advocate. * except for Mutt, I don't think it actually has a menu item. But it's possible to set it as your mailer via the dialog) This is a problem with using the launchemail script. I'm not sure why that is still included with the install since we have a "Preffered Applications" system handling this method but perhaps it hasn't been fixed since the 2.6 days. In fact if you look at the launchemail script it contains this: # WARNING: Deprecated Script # This script exists only because GNOME 2.6 gnome-open lacks the ability # to launch the preferred mail application directly without arguments. # This script will be replaced for target distribution FC3 when # something better is implemented upstream. Should CC Warren on this to get a status on this. If launchmail is still needed because no decent gnome-open replacement exists then we need to remove it's .desktop menu entry to avoid the duplication of menu items. OK - launchmail is provided by package htmlview, and contains the offending desktop file: /usr/share/applications/redhat-email.desktop Reassigning to component "htmlview" *** This bug has been marked as a duplicate of 125865 *** [root@ibmlaptop applications]# rpm -qf evolution-2.0.desktop evolution-1.5.94.1-1 [root@ibmlaptop applications]# ls -l evolution-2.0.desktop -rw-r--r-- 1 root root 2468 Sep 15 14:58 evolution-2.0.desktop Actually, this was an evolution problem. evolution sometime after FC2 began providing its own .desktop file. And mozilla stopped providing the symlink to the redhat-menus desktop file sometime after FC2, so it is not exhibiting this problem. The "solution" for this is either evolution-2.0.desktop should be removed, or this line be added: OnlyShowIn=; This however does not fix Zack's concern in Comment #1, which is exactly the reason I made it this way in FC2. It would have been more obvious if I had different icons for evolution & preferred e-mail launcher, but I ran out of time. Oops... I forgot about the earlier agreed upon solution, which is the opposite of the above: 1) evolution and mozilla should provide their own desktop files which launch the applications directly. 2) redhat-menus provides the generic Preferred Application launcher .desktop files, which contain OnlyShowIn=; so they are usable for the default gnome-panel schema, but not visible as "duplicates" within the menu. closing again as duplicate *** This bug has been marked as a duplicate of 125865 *** Changed to 'CLOSED' state since 'RESOLVED' has been deprecated. |