百度空间 | 百度首页 
 
查看文章
 
编译安装最新ibus输入法注意事项
2009-04-14 08:19
编译安装ibus-1.1.0.20090413需要注意的问题:

OS (Linux distributions, UNIX or ...):Hiweed2.0rc3
iBus version:ibus-1.1.0.20090413
Python version:2.5.2-1ubuntu1
dbus version:1.2.4-0ubuntu1
dbus-python version:0.83.0-1
gtk version (if bug is about gtk applications):
qt version (if bug is about qt applications):

What steps will reproduce the problem?
1.从源代码编译安装:
$ ./configure --prefix=/usr
$ make
$ sudo checkinstall --fstrans=no --install=yes --pkgname=ibus --pkgversion
"1.1.0`date +%Y%m%d`" --default
同样方式安装ibus-pinyin。

2.选择ibus输入法
$ ll .xinput.d/
总用量 0
lrwxrwxrwx 1 sss sss 28 2009-04-13 18:05 all_ALL ->
/etc/X11/xinit/xinput.d/ibus
lrwxrwxrwx 1 sss sss 28 2009-04-13 18:05 default ->
/etc/X11/xinit/xinput.d/ibus
lrwxrwxrwx 1 sss sss 28 2009-04-13 18:05 zh_CN -> /etc/X11/xinit/xinput.d/ibus

3.注销后重新进入桌面。ibus输入法没有起来。发现需要更改/etc/X11/xinit
/xinput.d/ibus
$ cat /etc/X11/xinit/xinput.d/ibus
XIM=ibus
XIM_PROGRAM=/usr/bin/ibus-daemon
XIM_ARGS=""
GTK_IM_MODULE=ibus
QT_IM_MODULE=ibus
DEPENDS="ibus"

4.注销后重新进入桌面。ibus启动,选择加载pinyin后,无法输入中文。发现执行
$ ibus-daemon -xrd
后可以输入中文。但此时无法完成光标跟随录入。此时用的引擎为xim,(同ibus-
daemon --xim)。

5.最后发现是配置文件没有设置好,系统没有找到im-ibus.so引擎?需要更改
libgtk2.0-0.immodules文件如下:
$ cat /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" "ko:ja:th:zh"

6.在此写个说明,节省一下出现问题的其他人的时间!

类别:默认分类 | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu