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

时间:2022-04-22
本文章向大家介绍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=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宠坏的孩子,没想过装个输入法也这么折腾,不过作为程序员不折腾不成活啊!