Skip to content
The anthy engine for IBus ( is a devel repo)
Branch: master
Clone or download
Pull request Compare This branch is even with fujiwarat:master.
fujiwarat Release 1.5.11
engine: Load $HOME/.XCompose file
tests: Fixed some errors in the Makefile script
tests: Added GTK_IM_MODULE=ibus
tests: Enabled tests on console
engine: input mode should be changed even if the mode is hidden
configure: Replaced AC_PROG_LIBTOOL with LT_INIT
gir: Fixed deprecated g_type_class_add_private() (#9)
data: Replace appdata with metainfo (#10)
tests: Fixed a build error with a different srcdir
build: Prefer gettext over intltool (#11) (Martin Blanchard)
Enable to link anthy-unicode
gir: Add Anthy.GContext.set_logger()
tests: Set GTK_IM_MODULE in
gschema: Set default input mode to Latin
NEWS: Add shortlog
default.xml: Rename to default.inputMethod.xml to use ibus.its
Update po files
Updated emoji dictionary for emoji 12.0
engine: Rename to
Latest commit bb63494 May 14, 2019


It is a Japanese input engine for IBus.


The following is the online document:

#1. Build & Install IBus
* Obtain source code

IBus source code can either be download from IBus download page
(If you use ibus for the first time, the download page is more stable than 

 $ zcat ibus-xx.tar.gz | tar xfv -
 $ cd ibus-xx

    * The 'xx' is a version number. 

or obtained from git with following commands:

 $ git clone git:// ibus
 $ cd ibus

    * 'git clone --help' shows the usage. 

* Build and Install
After source code is extracted from tarball or git, use following command 
to build and install:

 $ ./ --prefix='/usr' --sysconfdir='/etc' --libdir='/usr/lib' \
 $ make
 $ sudo make install

(Change the paths '/usr', '/etc', '/usr/lib' according to your system 

or if you use Linux system, probably rpmbuild is easier to build applications.

  # cp ibus-xx.tar.gz /usr/src/$distributer/SOURCE
  # rpmbuild -bp ibus/
  # rpmbuild -bb ibus/

* Register IBus as a Gtk immodule
For i386

 $ sudo update-gtk-immodules i386-redhat-linux-gnu


 $ sudo gtk-query-immodules-2.0-32 \
     /usr/lib/gtk-2.0/2.10.0/immodules/ >> \

For x86_64

 $ sudo update-gtk-immodules x86_64-redhat-linux-gnu


 $ sudo gtk-query-immodules-2.0-64 \
   /usr/lib/gtk-2.0/2.10.0/immodules/ >> \

(Replace the string i386-redhat-linux-gnu or path 
/usr/lib/gtk-2.0/2.10.0/immodules/ with the setting that matches 
your system.)

* Update icon caches

  $ ls /usr/share/icons/*/*/*/ibus*
  $ sudo gtk-update-icon-cache /usr/share/icons/hicolor

#2. Build & Install Anthy

   Download anthy source from Anthy Web

       $ zcat anthy-xx.tar.gz | tar xfv -
       $ cd anthy
       $ ./configure --prefix=/usr
       $ make
       $ sudo make install

          * The 'xx' is a version number. 

#3. Build & Install Kasumi

   Kasumi is not required but probably useful for you.
   Download kasumi source from Kasumi Web

       $ zcat kasumi-xx.tar.gz | tar xfv -
       $ cd kasumi
       $ ./configure --prefix=/usr
       $ make
       $ sudo make install

          * The 'xx' is a version number. 

#4. Build & Install IBus Anthy
   Download ibus-anthy source from IBus download page
   Use git clone git:// ibus-anthy

       $ zcat ibus-anthy-xx.tar.gz | tar xfv -
       $ cd ibus-anthy
       $ ./ --prefix=/usr
       $ make
       $ sudo make install

          * The 'xx' is a version number. 

or if you use Linux system, probably rpmbuild is easier to build applications.

  # cp ibus-anthy-xx.tar.gz /usr/src/$distributer/SOURCE
  # rpmbuild -bp ibus-anthy/
  # rpmbuild -bb ibus-anthy/

or if you use Linux system, probably you can install rpm with yum.

  # yum install --enablerepo=rawhide ibus-anthy

#5. Run iBus
* Run ibus-daemon to start ibus daemon with either way:

    * Distribution tool likes im-chooser, im-switch
    * Add a new /etc/xdg/autostart/ibus.desktop to invoke 'ibus-daemon --xim'
    * Manual

       $ pkill -9 ibus
       $ ps -ef | grep ibus
       $ /usr/bin/ibus-daemon --xim &

After ibus-daemin is invoked, Run ibus-setup to set the preference, 
enable input methods, also start ibus daemon.


 $ ps -ef | grep ibus
foo 15735 15518  0 11:30 pts/3    00:00:17 /usr/bin/ibus-daemon --xim
foo 20037 15735  0 12:58 pts/3    00:00:00 /usr/libexec/ibus-gconf
foo 20039 15735  0 12:58 pts/3    00:00:06 python /usr/share/ibus/ui/gtk/
foo 20041     1  0 12:58 pts/3    00:00:00 /usr/libexec/ibus-x11 --kill-daemon
foo 20042 15735  0 12:58 pts/3    00:00:01 python /usr/share/ibus-anthy/engine/ --ibus

#6. Run gnome, kde or old X applications
* Set following environment varible for Gtk:

 $ GTK_IM_MODULE=ibus 

For KDE:

 $ QT_IM_MODULE=ibus

and other X applications

 $ XMODIFIERS="@im=ibus"


 $ env GTK_IM_MODULE=ibus gedit

To enable input method, Type Ctrl + Space.

Bug Reports

Also refer AUTHORS file

You can’t perform that action at this time.