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.
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.
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.
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?
(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.)
Fixed in ibus-0.1.1.20081016-1.fc10
thanks