|
DevGuide
Developer guide
Phase-Implementation Build & Install From Git repositorySystem requirements
Build & Install ibus$ git clone git://github.com/ibus/ibus.git ibus $ cd ibus $ ./autogen.sh --prefix=/usr --sysconfdir=/etc $ make $ sudo make install $ update-gtk-immodules `uname -i` or $ gtk-query-immodules-2.0-32 > /etc/gtk-2.0/i386-redhat-linux-gnu/gtk.immodules (the path /etc/gtk-2.0/i386-redhat-linux-gnu/gtk.immodules may be different in your system) Build & Install PinYin engine$ git clone git://github.com/ibus/ibus-pinyin.git ibus-pinyin $ cd ibus-pinyin $ ./autogen.sh --prefix=/usr $ make $ sudo make install Build & Install m17n engine$ git clone git://github.com/ibus/ibus-m17n.git ibus-m17n $ cd ibus-m17n $ ./autogen.sh --prefix=/usr $ make $ sudo make install Build & Install anthy engine$ git clone git://github.com/ibus/ibus-anthy.git ibus-anthy $ cd ibus-anthy $ ./autogen.sh --prefix=/usr $ make $ sudo make install Build & Install Chewing engine$ git clone git://github.com/definite/ibus-chewing.git $ cd ibus-chewing $ cmake . -DCMAKE_INSTALL_PREFIX='/usr' $ make $ sudo make install $ sudo make install_schema Build & Install hangul engine$ git clone git://github.com/ibus/ibus-hangul.git ibus-hangul $ cd ibus-hangul $ ./autogen.sh --prefix=/usr $ make $ sudo make install Build ibus rpms$ git clone git://github.com/ibus/ibus.git ibus $ cd ibus $ ./autogen.sh --prefix=/usr $ make rpm # list rpms $ ls `uname -i` Test ibusRun ibus# use ibus-setup to enable ibus and engines $ /usr/bin/ibus-setup Run gnome, kde or old X applications# gtk application $ GTK_IM_MODULE=ibus gedit # kde application $ QT_IM_MODULE=ibus kwrite # old X application $ XMODIFIERS="@im=ibus" xterm | |
► Sign in to add a comment
在 Debian 下:
$ gtk-query-immodules-2.0-32 > /etc/gtk-2.0/i386-redhat-linux-gnu/gtk.immodules
-->:
# gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules.32
必须用 root 哦,sudo 也不行。
I think "pygtk" should be put into system requirement.
there is a install guide for ubuntu 8.04
http://forum.ubuntu.org.cn/viewtopic.php?f=8&t=147333
and note that, please UNINSTALL scim completely so as to ibus work well.
now in my experience , some good features:
1.自动选词和调整上屏顺序 2在qt/kde下也能自动光标跟随 3.五笔下shift能切换中英文
Can you do it high cohesion,low coupling.Not so many packages,like fcitx or scim-python.