Comment #26 on issue 1264 by [email protected]: Bug with Korean mode
https://code.google.com/p/ibus/issues/detail?id=1264

After solving this problem in async mode,
I suggest that in the future ibus2 have modular architecture as a last resort.

              +-------------------+
              |    Application    |
              | +---------------+ |
              | | gtk-im, qt-im | calls APIs of libibus.so.
    a process | +---------------+ |
              |         |         |
              |  +------------+   |
| | libibus.so | has ibus-engine-*.so as modules (or plugins).
              |  +------------+   |
              +-------------------+
                      ^    |
ibus-daemon           |    |    libibus.so notifies ibus-daemon
notifies libibus.so  IPC  IPC   that the engine has been changed.
to change the engine. |    |
                      |    v
                 +-------------+
       a process | ibus-daemon | has ibus-ui-*.so as modules.
                 +-------------+

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en
--- You received this message because you are subscribed to the Google Groups "ibus-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

回复