Guide for IBus on moblin2

Notice

  • You should have the IMContext Framework installed for Clutter, if not please reference:
  • http://moblin.org/documentation/input-method-framework/moblin2-input-met...

  • or you want to build it from source:
  • http://moblin.org/documentation/input-method-framework/build-source-code

    Install IBus on moblin2

    We are going to integrate IBus into moblin2 distro in the near future, before that, you need to build and install IBus and the related engines by your self. We will have the update here as soon as we have the work done.

    You probably would like to reference to http://code.google.com/p/ibus/wiki/Install for this work.

    Client module for IBus

    Then you need to install the ibus-client-clutter to add the support for clutter to use IBus.

    Fetch the source code by:

    git clone git://git.moblin.org/ibus-client-clutter

    Build and install:

    ./autogen.sh --prefix=/usr --sysconfdir=/etc
    make
    sudo make install

    Update Clutter IMContext Framework's config file:

    clutter-scan-immodules > /tmp/clutter.immodules
    sudo cp /tmp/clutter.immodules /etc/clutter-imcontext/clutter.immodules

    Make sure you have the env parameter set:

    export CLUTTER_IM_MODULE=ibus
    export GTK_IM_MODULE=ibus

    OK, now you can try out IBus on Moblin2, enjoy it.

    More to come

    • We probably would write an IBus panel with support for Virtual Keyboard for input on touch based devices.
    • A good english like Latin familiy Language engine for IBus will be needed, any suggestion is welcome

    Comments (5 total)

    Thank u for reply

    thank u very much! I want to know which part is hacked in moblin,in scim-bridge or mutter?

    mutter

    In mutter-moblin, the scim-panel-gtk WM_CLASS is been treated specially,

    Thank you!

    Thank you for your reply!

    IBus can not show candidate table&toolbar in fullscreen mutter

    IBus can not show candidate table&toolbar in fullscreen mutter-moblin programme,such as moblin-panel-applications

    ibus and mutter-moblin

    That's true, for mutter-moblin working at WM level and it will cover all the normal application's window, so IBUS candidate bar is covered by those panels, At the same time it also do some hack to allow SCIM related windows to show above it. But for IBus, since it is not yet officially supported by moblin, it's window not yet been take special care of by mutter-moblin