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宠坏的孩子,没想过装个输入法也这么折腾,不过作为程序员不折腾不成活啊!
尊重原创,转载请注明来自:http://www.cnblogs.com/fsjohnhuang/p/3900405.html,^_^肥仔John
CentOS6.5菜鸟之旅:安装输入法(小呀小企鹅)的更多相关文章
- CentOS6.5菜鸟之旅:U盘安装CentOS64位
一.前言 之前下载了个CentOS7 32位版,一下就安装成功了,但由于其目录结构等与之前的CentOS版本有很大的不同,加上教程不多不利于我这种菜鸟学习,于是决定重装CentOS6.5来学习.本篇用 ...
- CentOS6.5菜鸟之旅:安装SUN JDK1.7和Tomcat7
一.前言 CentOS6.5系统自带Open JDK1.7.1.6和1.5,但OpenJDK部分内容与SUN JDK不兼容,因此打算重新安装SUN JDK1.7来开发. 二.卸载Open JDK ...
- CentOS6.5菜鸟之旅:安装Realtek无线网卡驱动
一.前言 CentOS6.5不像CentOS7和Unbuntu那样自动安装好了无线网卡驱动,因此需要我们折腾一下. 二.安装前的准备工作 [a] 检查无线网卡驱动的安装情况(通过查看网络接口的安装 ...
- CentOS6.5菜鸟之旅:安装VirtualBox4.3
一.下载VirtualBox的RHEL软件库配置文件 cd /etc/yum.repos.d wget http://download.virtualbox.org/virtualbox/rpm/rh ...
- CentOS6.5菜鸟之旅:安装rpmforge软件库
一.rpmforge软件库 rpmforge是包含4000多种CentOS软件的软件库,被CentOS社区认为是安全和稳定的软件库. 二.安装rpmforege 1. 在http:/ ...
- CentOS6.5菜鸟之旅:安装ATI显卡驱动
一.前言 自从安装了CentOS,我的显卡就没消停过,一直在彪高温而且噪音特别大,于是决定上网搜索解决办法.下面记录下来以供日后查阅. 二.安装fglrx driver(ATI/AMD 显卡的linu ...
- CentOS6.5菜鸟之旅:VirtualBox4.3识别USB设备
一.前言 VirtualBox默认是不能识别USB设备的,但可以通过Oracle VM VirtualBox Extension Pack来增强VirtualBox的功能,增强的功能如下: 1. US ...
- CentOS6.5菜鸟之旅:识别NTFS分区
一.前言 CentOS默认时不能识别NTFS分区的,需要那么需要安装fuse-ntfs-3g来处理了. 二.安装fuse-ntfs-3g yum install fuse-ntfs-3g
- CentOS6.5菜鸟之旅:VIM插件NERDtree初探
一.介绍 用于浏览目录结构的插件,功能和windows的资源管理器类似. 二.安装过程 1. 下载插件(https://github.com/scrooloose/nerdtree) 2. 将文件复制 ...
随机推荐
- 那些在学习iOS开发前就应该知道的事(part 2)
英文原文:Things I wish I had known before starting iOS development—Part 2 http://www.cocoachina.com/ios/ ...
- GTD时间管理(3)---梳理总结
一:收集箱 1:灵感和想法 2:交代事情 3:任何困扰你的事 二:清单容器 1:通过行动性和非行动性原则 2:通过2分钟原则 3:通过人员性质原则 三:组织 (人,事,时 的组合 ...
- 泛型baseDaoImpl类中如何知道具体子类的class类型
package com.atguigu.surveypark.dao.impl; import java.lang.reflect.ParameterizedType; import java.uti ...
- 连接UI到代码
本章,你将连接FoodTracker应用程序的UI到代码并定义一些可执行的动作.当你完成时,你的应用程序将是这个样子: 学习目标在课程结束时,你将能够:1.解释一个storyboard中的场景和vie ...
- 含有Date和Timestamp的Java和Json互相转化
工程 代码 package com.my.json.helper; import java.text.DateFormat; import java.text.SimpleDateFormat; im ...
- centos7 Linux 安装mysql
安装过程如: http://blog.csdn.net/tengdazhang770960436/article/details/18361979 中间过程出现无法安装mysql-server 解决方 ...
- 多个App间传递数据
平台:Android两个App:A,B:需求:在A中点击一个按钮后,启动B并把数据从A传递到B: 代码: App A: MainActivity.java中添加: Button btn2 = (But ...
- 16.3.1-sp_getapplock
USE TestSystem BEGIN TRANSACTION test1 EXEC [sp_getapplock] 'AppSourceName' , 'Exclusive' WAITFOR DE ...
- ci配置smarty手记
需要用ci来写一个后台配置smarty,在网络上能够找到一些相关的文章.但是都是比较旧的内容,大部分是smary2.*的配置方法.按照这个配置后会出现一些错误.其实配置看smary官方会比较简单. 基 ...
- 使用magick.net将pdf转换为图片
现在手上有个需求是要将pdf转换为一页一页的image.最开始找到的是pdfbox来处理pdf的.在pdfbox.apache.org的官网首页写了一句'convert you pdfs to ima ...