我是直接安装源中的版本,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官方网站上的 中文PDF文档,挺不错的。
另外还有一个我不知道的问题,比如输入ubuntu,没按回车出英文,而是按空格出了个"手刹虐杀"的中文,以后就记住了,像这种"自造词"如何删除?Ctrl+Del不起作用呀。
Source: http://www.fwolf.com/blog/post/338