en_US环境下配置fcitx

最近的CJK社区非常热闹,就是因为fcitx和ibus的一些争论。因为自己一直是个懒人,安装完系统直接安装ibus很方便就可以使用了,但不得不说,ibus的长句输入的确不给力,而且词库太旧,相比看到的一些fcitx的新特性,感觉非常值得尝试,于是开始安装配置,但是,的确遇到了一些麻烦。

首先按照wiki上的说明进行配置,当时可以使用,重启后输入法可以后台运行,但是不能调用,上网查了下,很多人说是local导致,因为个人习惯了英文系统,所以local一直是en_US,而不是zh_CN。

[kevin@kevin-laptop ~]$ locale

LANG=en_US.UTF-8

  LC_CTYPE="en_US.UTF-8"

  LC_NUMERIC="en_US.UTF-8"

  LC_TIME="en_US.UTF-8"

  LC_COLLATE="en_US.UTF-8"

  LC_MONETARY="en_US.UTF-8"

  LC_MESSAGES="en_US.UTF-8"

  LC_PAPER="en_US.UTF-8"

  LC_NAME="en_US.UTF-8"

  LC_ADDRESS="en_US.UTF-8"

  LC_TELEPHONE="en_US.UTF-8"

  LC_MEASUREMENT="en_US.UTF-8"

  LC_IDENTIFICATION="en_US.UTF-8"

  LC_ALL=</span></span></span>

所以这就是问题所在,解决方法是这样,wiki里说的在.xprofile文件里添加那些输出配置是不对的,en_US环境下应该写在.bashrc文件里。(具体原因我也不清楚,反正这样就解决了)

重启后可以在gedit等文件里输入中文,可是却不能在firefox里输入,于是安装fcitx-gtk2和fcitx-gtk3两个文件(使用QT的桌面环境或者软件的,最好还安装上fcitx-qt这个文件),重启后完美解决,目前运行良好。

最后使用几天的感受,fcitx配合googlepinyin的引擎,在长句和词组方面有着非常大的优势,如果不嫌麻烦,稍微花点时间配置下,绝对是值得的。