一、前言 假如在登录系统的时候语言选择了中文,那么是系统会自带ibus的中文输入法。但由于我打算用英文版,于是就被小企鹅输入法(FCITX)折腾了两个晚上。
二、检查系统编码 在bash中输入 locale 查看系统编码,假如返回如下内容就得恭喜你了,直接安装fcitx就好了。
否则就要执行 yum install "@Chinese Support"
三、安装FCITX 首先在网上下载个fcitx3.4.2-bin.tar.bz2文件,然后通过 jar -jxvf fcitx3.4.2-bin.tar.bz2 在当前文件夹解压出一个fcitx3.4.2-bin的文件夹;进入文件夹执行 ./fcitx.install 执行安装程序。安装过程中可能会报缺少某个共享库的错误,这时只需执行 yum install 缺少的库名 通过yum安装就好了。
四、配置FCITX为默认输入法 1. 在/etc/X11/xinit/xinput.d下新建配置文件fcitx.conf 文件内容: XIM=fcitx XIM_PROGRAM=/usr/bin/fcitx XIM_ARGS="-d" GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx
2. 重建/etc/alternatives/xinputrc sudo mv /etc/alternatives/xinputrc /etc/alternatives/xinputrc.bak sudo ln -s /etc/X11/xinit/xinput.d/fcitx.conf /etc/alternatives/xinputrc
3. 配置当前用户的~/.bashrc文件(配置好后,才能正常使用) export LC_CTYPE="zh_CN.UTF-8" export XMODIFIERS="@im=fcitx" export XIM=fcitx export XIM_PROGRAM=fcitx export GTK_IM_MODULE=xim
4. 配置随机启动fcitx 在菜单栏->System->Preferences->Startup Applications中添加fcitx作为启动项即可,注意点:command要填写fcitx的安装路径(/usr/bin/fcitx)。
四、个性化配置 fcitx有两个个性化配置文件,分别是/usr/share/fcitx/data/.fcitx/conf(配置输入框外观、输入法种类等)和/usr/share/fcitx/data/tables.conf(配置各种输入法的具体信息) /usr/share/fcitx/data/下的是全局配置项,若要针对个别用户配置,则将上述文件复制到/home/用户名/.fcitx/下配置即可。 注意点:由于上述文件均以GB2312编码,因此需通过 gedit --encoding=gb2312 /usr/share/fcitx/data/conf 才能正常打开文件,否则会出现乱码。
五、卸载 在安装包下执行 ./fcitx.uninstall 后,恢复之前的配置信息即可。
六、总结 被Windows宠坏的孩子,没想过装个输入法也这么折腾,不过作为程序员不折腾不成活啊! 尊重原创,转载请注明来自:http://www.cnblogs.com/fsjohnhuang/p/3900405.html,^_^肥仔John (责任编辑:IT) |