这两天装了最新的ubuntu 9.10, 发现系统自带的默认输入法换成了ibus。本来这是件好事,ibus本身就是scim的升级版,不过装上平时常用的libfetion之后郁闷了,发现在libfetion上边无法调用到ibus输入法……
上网搜了以下解决方法,众说纷纭:设置环境变量,修改配置文件,重新安装scim-birdge组件等等,在我的系统上边试了之后发现都不管用。后来无意中发现apt源中有这个包ibus-qt4,联想到libfetion就是使用qt4开发的ui,于是装上试试,结果果然奏效,libfetion也可以输入中文啦。可惜的是opera仍然不能使用ibus输入法,可能是因为opera使用的是qt3开发的吧(现在使用的chrome浏览器,感觉不错,暂时不用opera啦!)。。。
记录在此供需要的同学使用:
sudo aptitude install ibus-qt4