Bug 465419

Summary: ibus desktop files should not appear in the desktop menu
Product: [Fedora] Fedora Reporter: Jens Petersen <petersen>
Component: ibusAssignee: Peng Huang <phuang>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: i18n-bugs, phuang, tagoh
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-10-28 08:11:57 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: 438944    

Description Jens Petersen 2008-10-03 08:19:31 UTC
Description of problem:
ibus.desktop and ibus-setup.desktop should not appear in the Desktop menu.
ibus should be started from im-chooser so we should hide those entries.

How reproducible:
entries

Steps to Reproduce:
1. yum install ibus
  
Actual results:
"Applications -> Accessories -> IBus" and
"System -> Configuration -> IBus Preferences" appear in GNOME menu.

Expected results:
ibus does not really need to appear in the menu for gnome or kde.

Additional info:
We don't put any scim desktop files in the in the menu either.

Comment 1 Peng Huang 2008-10-06 02:29:48 UTC
im-chooser is not exist in all Linux distributions, and ibus does not depend on im-chooser. So I think it is better to keep them.

Comment 2 Akira TAGOH 2008-10-06 03:02:31 UTC
I think we are talking about Fedora specific thing to make our Desktop better as it had filed against rawhide and not requesting to remove it from upstream archive.

Comment 3 Peng Huang 2008-10-06 03:18:21 UTC
I think those menu items are useful even if in fedora. I always restart ibus or configure ibus by those icons in start menu. So I think keeping them is not bad things. Why we must remove them?

Comment 4 Jens Petersen 2008-10-07 02:52:57 UTC
(In reply to comment #3)
> I think those menu items are useful even if in fedora. I always restart ibus or
> configure ibus by those icons in start menu. So I think keeping them is not bad
> things.

ibus-setup can be run from the ibus applet.

How about adding a restart menu entry in the ibus menu?

We are not positioning input methods as accessories: they are a core part of the desktop OS.

See eg bug 238966 for scim.

I recommend adding "NoDisplay=true" to the .desktop files: this is already down upstream for many packages, eg evince, etc.  Then people who really want them to appear can add them to their own menu with the menu-editor.

(BTW note also that in Fedora all .desktop files must be setup using desktop-file-utils:  see the packaging guidelines for desktop files.)

Comment 5 Peng Huang 2008-10-16 02:53:16 UTC
Fixed in ibus-0.1.1.20081016-1.fc10

Comment 6 Jens Petersen 2008-10-28 08:11:57 UTC
thanks