scim使用了很长时间了,虽然其中有时候有些麻烦,总体来说也是不错的。不过我只用自然码风格的双拼,scim那丰富的输入法类型对我来说没用,今天心血来潮换fcitx用用,发现居然也是很不错的,比我刚开始在ubuntu 5.10下使用的感觉好多了。
我是直接安装源中的版本,apt安装即可,版本是1:3.4.3-1,输入法选字条上显示的版本是“GirlDog 3.4.3(新年版)”,更换输入法的时候,除了使用im-switch -s fcitx
之外,还把/etc/X11/Xsession.d/95input
的内容改成了下面这样:
export LC_CTYPE=zh_CN.UTF-8
export XMODIFIERS=@im=fcitx
export XIM=fcitx
export XIM_PROGRAM=fcitx
fcitx
然后重启X就能正常启动fcitx了。
fcitx的主要配置文件是$HOME/.fcitx/config
,不过这个文件的编码是gb2312的,所以编辑之前要先更改一下shell环境的字符集(注意文件编码不能改,不然设置无效):
export LANG=zh_CN.utf-8
gedit config
更改设置之后,想立即生效就kill掉fcitx再重启(或者按Ctrl_5也行):
pkill -9 fcitx;fcitx
在我的安装中,或许是ubuntu改装的原因,反查拼音、删除拼音用户词组等快捷键好像无法使用,不过还好,自造词挺省事,直接编辑QuickPhrase.mb
就可以了,不过这个文件也必须是gb2312编码才行。
总体fcitx给我的感觉是小巧、快速、够用,不过配置略微麻烦了一点点,需要修改配置文件,而不是像scim那样有图形界面的配置功能;另外就是很多地方,比如配置文件,使用gb2312内码,对于现在大多数utf8编码的linux来说,略微麻烦了一点点。
推荐大家看看[fcitx官方网站](http://www.fcitx.org/)上的[中文PDF文档](http://www.fcitx.org/download/fcitx3.pdf),挺不错的。
另外还有一个我不知道的问题,比如输入ubuntu,没按回车出英文,而是按空格出了个“手刹虐杀”的中文,以后就记住了,像这种“自造词”如何删除?Ctrl+Del不起作用呀。
Update @ 2007-07-11
刚换过来没几天,作者就[由于别人的打击要放弃这个项目](http://www.fcitx.org/main/?q=node/123),真让人郁闷,Yuking一定要顶住恶势力的攻击啊~~
找找*.mb里面有没有
$HOME/.fcitx
下面多了一个文件pyusrphrase.mb
不过内容是乱码,的确在这里面么?看了你的文章后终于解决了我的问题,谢谢
有用就好 🙂
我觉着fcitx还是比scim要易用的
是啊,所以希望fcitx不要放弃, 听说现在作者又回来继续了?