配置环境: DELL Optiplex360 + Ubuntu 8.10 amd_64
ibus网站:http://code.google.com/p/ibus/
Ubuntu纯英文系统中,只需要有中文字体支持即可以实现输入中文,完全可以删除以下软件包:
为了使用更为先进的iBus输入系统,也将Ubuntu自带的SCIM输入法一并删除
安装支持软件包
$ sudo apt-get install python-enchant python-gtk2-dev libgtk2.0-dev libdbus-1-dev libdbus-glib-1-dev automake
$ sudo apt-get install libtool libgconf2-dev cvs
在网上搜索了很多文章,有人说可以直接使用apt-get 安装python-dbus,也有人说不行。通过自己实验后,发现Ubuntu更新源软件仓库中的二进制包确实有问题,也只好下载源码包编译安装:
$ wget http://dbus.freedesktop.org/releases/dbus-python/dbus-python-0.83.0.tar.gz
$ tar -xvf dbus-python-0.83.0.tar.gz
$ cd dbus-python-0.83.0/
$ ./configure
$ make
$ sudo make install
下载ibus相关源代码包,这里安装拼音和五笔:
$ wget http://ibus.googlecode.com/files/ibus-0.1.1.20081023.tar.gz
$ wget http://ibus.googlecode.com/files/ibus-pinyin-0.1.1.20081004.tar.gz
$ wget http://ibus.googlecode.com/files/ibus-table-0.1.2.20090104.tar.gz
$ wget http://ibus.googlecode.com/files/ibus-table-wubi-0.1.2.20090101.tar.gz
开始编译安装ibus
安装拼音和五笔输入法:
$ tar xvf ibus-pinyin-0.1.1.20081004.tar.gz ibus-table-0.1.2.20090104.tar.gz ibus-table-wubi-0.1.2.20090101.tar.gz
$ cd ibus-pinyin-0.1.1.20081004/
$ ./autogen.sh --prefix=/usr
$ make
$ sudo make install
$ cd ibus-table-0.1.1.20090104
$ ./autogen.sh --prefix=/usr
$ make
$ sudo make install
$ cd ibus-table-wubi-0.1.2.20090101
$ ./autogen.sh --prefix=/usr
$ make
$ sudo make install
现在查看Applications -> Accessories ,应该有蓝色的iBus图标。点击后在屏幕右上角的系统状态图标区应该可以看到运行图标。右键点击,选择Preferences,在Engine中把拼音和五笔全部选上,然后点击Close。
配置ibus运行环境:
编辑/usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules,添加两行:
添加以下两行至.bashrc
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
按下Ctrl+Alt+Break重新启动X,登录后就可以使用ibus了。
ibus网站:http://code.google.com/p/ibus/
Ubuntu纯英文系统中,只需要有中文字体支持即可以实现输入中文,完全可以删除以下软件包:
sudo apt-get remove language-pack-gnome-zh language-pack-gnome-zh-base language-pack-kde-zh language-pack-kde-zh-base language-pack-zh language-pack-zh-base language-support-extra-zh language-support-input-zh language-support-translations-zh language-support-zh
为了使用更为先进的iBus输入系统,也将Ubuntu自带的SCIM输入法一并删除
sudo aptitude purge ~nscim
安装支持软件包
$ sudo apt-get install python-enchant python-gtk2-dev libgtk2.0-dev libdbus-1-dev libdbus-glib-1-dev automake
$ sudo apt-get install libtool libgconf2-dev cvs
在网上搜索了很多文章,有人说可以直接使用apt-get 安装python-dbus,也有人说不行。通过自己实验后,发现Ubuntu更新源软件仓库中的二进制包确实有问题,也只好下载源码包编译安装:
$ wget http://dbus.freedesktop.org/releases/dbus-python/dbus-python-0.83.0.tar.gz
$ tar -xvf dbus-python-0.83.0.tar.gz
$ cd dbus-python-0.83.0/
$ ./configure
$ make
$ sudo make install
下载ibus相关源代码包,这里安装拼音和五笔:
$ wget http://ibus.googlecode.com/files/ibus-0.1.1.20081023.tar.gz
$ wget http://ibus.googlecode.com/files/ibus-pinyin-0.1.1.20081004.tar.gz
$ wget http://ibus.googlecode.com/files/ibus-table-0.1.2.20090104.tar.gz
$ wget http://ibus.googlecode.com/files/ibus-table-wubi-0.1.2.20090101.tar.gz
开始编译安装ibus
$ tar xvf ibus-0.1.1.20081023.tar.gz
$ cd ibus-0.1.1.20081023/
$ ./autogen.sh --prefix=/usr --enable-pygconf
$ make
$ sudo make install
$ update-gtk-immodules `uname -i`
$ cd ibus-0.1.1.20081023/
$ ./autogen.sh --prefix=/usr --enable-pygconf
$ make
$ sudo make install
$ update-gtk-immodules `uname -i`
安装拼音和五笔输入法:
$ tar xvf ibus-pinyin-0.1.1.20081004.tar.gz ibus-table-0.1.2.20090104.tar.gz ibus-table-wubi-0.1.2.20090101.tar.gz
$ cd ibus-pinyin-0.1.1.20081004/
$ ./autogen.sh --prefix=/usr
$ make
$ sudo make install
$ cd ibus-table-0.1.1.20090104
$ ./autogen.sh --prefix=/usr
$ make
$ sudo make install
$ cd ibus-table-wubi-0.1.2.20090101
$ ./autogen.sh --prefix=/usr
$ make
$ sudo make install
现在查看Applications -> Accessories ,应该有蓝色的iBus图标。点击后在屏幕右上角的系统状态图标区应该可以看到运行图标。右键点击,选择Preferences,在Engine中把拼音和五笔全部选上,然后点击Close。
配置ibus运行环境:
编辑/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" "en:zh"
"ibus" "X Input Method" "gtk20" "/usr/share/locale" "en:zh"
添加以下两行至.bashrc
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
按下Ctrl+Alt+Break重新启动X,登录后就可以使用ibus了。



3 Responses
an shi ge linux cai niao!!!!