+ -
当前位置:首页 → 问答吧 → fcitx-cloudpinyin怎么编译?

fcitx-cloudpinyin怎么编译?

时间:2011-10-02

来源:互联网

先描述故障,升级到Gnome3后,按照网上的说法,给ibus输入法另外打了针对GTK3的补丁,但是在终端中,即便输入英文也有问题,打不出字。 计算机锁定后,无法输入密码,只能选切换用户,然后重新登录。

在终端一定要输入,其实也是可以的,点右键,选择输入法,主动换成ibus就行了。

幸好我有两台计算机,都升级到了Gnome 3,其中一台有这个故障,另外一台正常。 对比这两个的终端输入法(点右键,选输入法),发现两者都选择了"系统" , 正常的那台, 后面有个括号,里面写着(ibus)。不正常的那台写着x输入法。

解决办法是: 在~ 目录下,cd .xinput.d ,找到里面的一个文件: zh_CN .
内容是这样的:
代码:
paul@paul-office:~/.xinput.d$ cat zh_CN
XIM=ibus
XIM_PROGRAM=/usr/bin/ibus-daemon
XIM_ARGS="--xim"
if [ -e /usr/lib/gtk-*.0/*/immodules/im-ibus.so ]; then
    GTK_IM_MODULE=ibus
else
    GTK_IM_MODULE=xim
fi

if [ -e /usr/lib/qt4/plugins/inputmethods/libqtim-ibus.so ]; then
   QT_IM_MODULE=ibus
else
   QT_IM_MODULE=xim
fi

if [ -e /usr/lib/clutter-imcontext/immodules/im-ibus.so ]; then
   CLUTTER_IM_MODULE=ibus
fi

DEPENDS="ibus, ibus-gtk|ibus-qt4|ibus-clutter"
paul@paul-office:~/.xinput.d$


我用了最粗暴的方法解决,就是删掉了那些if ,强制让那几个im_module = ibus 。
忘了说了,注销并重新登录xwindow,才能生效哦,亲!

作者: tobefreecn   发布时间: 2011-10-02