FC的RPM包中,ibus输入法核心组件包括:
ibus
ibus-libs
ibus-gtk (GTK 输入模块) 或者 ibus-qt (Qt 输入模块)
中文输入法组件:
ibus-pinyin (拼音)
ibus-table (其他中文输入模块)
ibus-table-wubi (五笔)
一般情况下用YUM可以更新所有ibus的相关组件,但今天更新时发现ibus更新到了1.2版本,而ibus-table-wubi却没有新版本释出,导致五笔虽能切换出来但无法输出中文。
解决方法:
1. 卸载 ibus-table-wubi
# rpm -e ibus-table-wubi
2. 到 http://code.google.com/p/ibus/downloads/list 下载1.2版的 ibus-table-wubi TAR包,编译安装。
# wget http://ibus.googlecode.com/files/ibus-table-wubi-1.2.0.20090715.tar.gz
# tar -zxf ibus-table-wubi-1.2.0.20090715.tar.gz
# cd ibus-table-wubi-1.2.0.20090715
# ./configure
# make
# make install
安装时产生两个文件会被拷贝到RPM版的IBUS默认目录中:
/usr/share/ibus-table/icons/wubi86.svg
/usr/share/ibus-table/tables/wubi86.db
安装其他输入法时可以作为参考。