在我用过的fcitx,scim,ibus-pinyin等输入法中fcitx算是用的最久的一个.但这款ibus-cloud-pinyin使用一段时间后感觉最大的特点就是自动匹配句子(这个要联网才能用).这个很好很强大.虽然连网用的是明文,可能有安全问题,但她的离线使用还是具备fcitx的优点的(感觉上还是有点小慢,但比ibus-pinyin好多了).赞美之辞就不说了,网上搜索一大把,.下面主要说下安装遇到的两个问题:
1.Debian下安装提示缺少依赖的问题:
按照主页上安装步骤./find-dependencies.sh还是有下述依赖问题:
gdk-2.0: not found
ERROR: Required pkg gdk-2.0 >= 2 not found
dbus-glib-1: not found
ERROR: Required pkg dbus-glib-1 >= 0 not found
而debian的库里没搜到gbk dbus-glib-1等包,摸索了下,安装下面包有用!
aptitude install libgtk2.0-dev libdbus-glib-1-dev
之后make make install
2.启动问题:
当初以为像fcitx有个启动命令的,后来发现不是那么一回事.这个是ibus framework-based on,用过ibus-pinyin的该知道先在ibus设置里选相应的输入法,然后重启收入发即可,如果不生效,可能要重启X,或者还要.bashrc里增加(我的不用增加)
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
3.按键调不出输入法(Arch中遇到的Arch中直接yaourt -S ibus-cloud-pinyin-svn即可,不用自己编译了)
可能由于用xfce4的原因,安装后但菜单的ibus preference和ibus没弹出来,后来命令行启动ibus-daemon和ibus-setup虽然出来,相应设置后重启X虽然状态栏有图标(那个云字一直没出现),但是按键死活调不出(激活)输入法,另外CPU和内存占用中ibus-daemon和python2狂高都100%,杀掉后一切正常.
一开始怀疑是我home下配置文件有问题,之前设置过fcitx等,之后备份.config然后删除并且.bashrc中注释掉fcitx相关加上上边三个环境变量,问题依旧.之后新增一个用户登陆使用是正常的,那问题应该是我的HOME下那里配置出了问题!应该也不关.config和.bashrc的事! 将我debian系统的Home分区用户也是一样的挂载,重启X后也正常。比较了老半天也没看出两个HOME有啥配置不同.无意中看到.cahe里有个ibus/cloud-pinyin,发现那个权限是root,莫非这个有问题?保存删除,那个蓝色的云字终于出来了,想了下,应该是我root安装后没弹出菜单命令行启动导致!NND, trouble-shooting这么长时间,像再公司里找bug一样....
=======================================我是分割线=================================
好久没记些东西了,前端时间工作有些忙并看了抑或是复习Kernel相关的东西,算是小有收获,后续有时间整理出来
阅读(5822) | 评论(1) | 转发(0) |