本过程是通过源码库获取最新程序,进行编译执行:
我的ubuntu 8.10是64位的,相信32位到过程一样。
注:我是完全卸载了scim的,因为scim安装也很简单,就算大家是在安装不上
iBus,也没关系,呵呵
sudo aptitude purge ~nscim
在安装过程中参照了:
http://code.google.com/p/ibus/wiki/DevGuide和
viewtopic.php?f=8&t=147333&st=0&sk=t&sd=a为了保证安装整个过程到完整性,因此我将从头到尾到步骤都写出来拉,大家可以不用参考其他到帖子,直接从本帖子就可以完成安装:
$ sudo apt-get install python-enchant
$ sudo apt-get install python-gtk2-dev
$ sudo apt-get install libgtk2.0-dev
$ sudo apt-get install libdbus-1-dev libdbus-glib-1-dev
$ sudo apt-get install automake
$ sudo apt-get install libtool
$ sudo apt-get install libgconf2-dev
$ sudo apt-get install git
$ sudo apt-get install git-core
$ sudo apt-get install python-dbus
至此,完成编译环境到建立
之后按照
http://code.google.com/p/ibus/wiki/DevGuide安装
ibus $ git clone
git://github.com/phuang/ibus.git ibus $ cd
ibus $ ./autogen.sh --prefix=/usr --with-gtk-im-module-dir=/usr/lib/gtk-2.0/2.10.0/immodules/ --enable-pygconf (这里和Guide唯一不同)
$ make
$ sudo make install
$ update-gtk-immodules `uname -i`
安装拼音:
$ git clone
git://github.com/phuang/ibus-pinyin.git ibus-pinyin
$ cd
ibus-pinyin
$ ./autogen.sh --prefix=/usr
$ make
$ sudo make install
运行
ibusapplications - accessories -
ibus (程序 - 附件 -
iBus)就可以运行拉。
测试:
GTK_IM_MODULE=
ibus gedit
配置:
编辑/usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules
sudo vi /usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules
在文件到最后添加两行:
"/usr/lib/gtk-2.0/2.10.0/immodules/im-
ibus.so"
"
ibus" "X Input Method" "gtk20" "/usr/share/locale" "zh"
在~/.profile尾部,填写:
export XMODIFIERS=@im=
ibusexport GTK_IM_MODULE=
ibusexport QT_IM_MODULE=
ibus在~/.bashrc尾部,填写:
export XMODIFIERS=@im=
ibusexport GTK_IM_MODULE=
ibusexport QT_IM_MODULE=
ibus重新登录或者重启ubuntu,打开
ibus,打开文本,就可以看到可以激活拼音拉。
本文由
iBus输入法编写完成,
