Red Hat Bugzilla – Bug 465419
ibus desktop files should not appear in the desktop menu
Last modified: 2008-10-28 04:11:57 EDT
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.
Steps to Reproduce:
1. yum install ibus
"Applications -> Accessories -> IBus" and
"System -> Configuration -> IBus Preferences" appear in GNOME menu.
ibus does not really need to appear in the menu for gnome or kde.
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
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