Comment #8 on issue 1495 by
boche...@fedoraproject.org: Don't show the iBus
You shouldn't remove the desktop file, otherwise GNOME Control Center won't
find it any more.
Using « Hidden=true » leads to the same result (G-C-C doesn't find the
setup).
Using e.g « NotShowIn=GNOME; » (add more desktops as needed) properly hides
the launcher from the menus, and still lets G-C-C find it. However, at this
point the Application Menu in GNOME Shell won't show the nice title of the
setup application (the value of « Name= » in the desktop file), but instead
will show « Ibus-setup-hangul » (i.e the name of the executable).
In comment #4, you suggest using « NoDisplay=true », but that doesn't even
hide the launcher in the GNOME Shell application list.
Overall, I'm not sure how to properly fix this bug. :-/