Hi, all. I've just done "apt-get source ibus" and skimmed the code a little bit.
I found that Ubuntu hacked origin IBus code a little bit to support Application indicators. http://developer.ubuntu.com/resources/technologies/application-indicators/ Origin IBus uses "old school" GtkStatusIcon. The hacked code would detect whether AppIndicator exists. So we got race condition as a final result. A better approach of supporting IBus and other IM framework is using a separate UI. The UI can be very native to DE concerned and it communicates with the IM framework concerned through DBus. I've found four existing examples: https://github.com/tualatrix/fcitx-gimpanel (DE: Unity, IMF: Fcitx) https://github.com/fujiwarat/ibus-gjs (DE: GNOME, IMF: IBus) http://userbase.kde.org/Tutorials/Kimpanel (DE: KDE, IMF: Multiple) https://github.com/csslayer/kimpanel-for-gnome-shell (DE: GNOME, IMF: Multiple) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/875435 Title: iBus indicator does not show on the panel To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/875435/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs