最近的工作模式逐渐转换到「Raspberry PI」+「实验室ESX虚拟出的多操作系统」,多装了个系统免不了又要折腾些时日,平时主要使用Archlinux,服务器上自然是要虚拟出个Arch来用的,因为Arch确实好用么^_^, 作为一个地地道道的中国人,中文输入自然是免不了的,Linux下可用的中文输入法还真不多,精品的就更少了,Fcitx算是我最喜爱的一款中文输入法,短小精悍,扩展性也是极好的,开发也非常活跃。
鉴于Arch强大的Wiki,在Arch下安装Fcitx只需要pacman -S fcitx-im
即可搞定大部分,其它诸如fcitx-qt5
和大杀器fcitx-cloudpinyin
亦可在community
仓库中找到。装好之后可以在Terminal下试试fcitx &
看看效果,不出意外的话应该就可以使用了,比如在顶部或者底部的panel处可以看到fcitx的信息。考虑到自己对英文Locale的偏爱,Linux下我一般都用en_US啦,但是在英文(非中文Locale)下使用fcitx有个问题就是——虽然fcitx已经正常运行了,但是木有中文输入法可用哇 :( 仔细想想这也是合情合理的,你都把Locale设为英文了,fcitx干嘛给你默认添加中文输入法?由于自己之前在笔记本电脑上鼓捣英文Locale下调用中文输入法已有些年头了,只是隐约记得有个keyboard处可以调出中文输入法,具体的配置过程如下所示:
- 右键fcitx键盘图标调出Configure选项
- 在「Input Method」菜单下可以看到有硕大的「+」图标,猛戳之,如下图所示:
- 取消「Only Show Current Language」选项,如下图所示:
- 将右侧滚动条拉至最下方可见一摞「Chinese」输入法如Pinyin,Wubi,等等,如下图所示:
- close即可使用
fcitx开机自启动的问题,这个在fcitx和Arch的wiki上已有详细阐述,这里不再赘述,以我在ESX上的Arch为例,由于桌面环境为XFCE4,兼容XDG,因此只需如下两步即可搞定:
mkdir -p ~/.config/autostart
cp /etc/xdg/autostart/fcitx-autostart.desktop ~/.config/autostart/
Vim下也可正常使用,无需安装fcitx.vim插件。