首页 > 代码库 > CentOS6.5菜鸟之旅:安装输入法(小呀小企鹅)

CentOS6.5菜鸟之旅:安装输入法(小呀小企鹅)

一、前言                              

   假如在登录系统的时候语言选择了中文,那么是系统会自带ibus的中文输入法。但由于我打算用英文版,于是就被小企鹅输入法(FCITX)折腾了两个晚上。

 

二、检查系统编码                          

   在bash中输入 locale 查看系统编码,假如返回如下内容就得恭喜你了,直接安装fcitx就好了。

LANG=en_US.UTF-8
LC_CTYPE=zh_CN.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=

  否则就要执行 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=fcitxXIM_PROGRAM=/usr/bin/fcitxXIM_ARGS="-d"GTK_IM_MODULE=fcitxQT_IM_MODULE=fcitx

 

  2. 重建/etc/alternatives/xinputrc

sudo mv /etc/alternatives/xinputrc /etc/alternatives/xinputrc.baksudo 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=fcitxexport XIM_PROGRAM=fcitxexport 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