step 1. 下载rpm包,这种安装比较简单,直接运行即可,否则如果下载的是要编译的包,还需要你的系统正确安装了gcc才能进行编译
文件: fcitx-3.0.2-1.i386.rpm
安装: rpm -ivh fcitx-3.0.2-1.i386.rpm
step 2. 在终端输入命令 fcitx 即可起动该输入法程序
屏幕上会出现输入法提示框
step 3. 使用 ctrl + 空格键 调用该输入法,截图如下:
关联知识:
1. 输入法安装的三要素
a. locale ---- 这个是你使用中文的基本的东西 ,可以使用命令 locale 查看你的系统使用的语言的情况
b. XMODIFIERS ---- 这个是应用程序和输入法之间沟通的通道,使用命令 echo $XMODIFIERS 查看这个变量的值
c. fcitx --- 这个是起动输入法程序的命令,只要在终端输入这个命令就可以了
2. 首先要看看你的系统使用的中文还是英文,这个会影响你的输入法的安装,要设置为中文的才行;如果你的系统使用的是英文而且XMODIFIERS这个值没有设定,那么就要在当前登陆用户的配置文件(/home/xxxx/.bashrc)中加入如下代码:
export LC_ALL=zh_CN.gbk
export LANG=zh_CN.gbk
export XMODIFIERS=@im=fcitx
重新起动X窗口后,使用命令locale就可以看到中文字体设置
LANG=zh_CN.gbk
LC_CTYPE="zh_CN.gbk"
LC_NUMERIC="zh_CN.gbk"
LC_TIME="zh_CN.gbk"
LC_COLLATE="zh_CN.gbk"
LC_MONETARY="zh_CN.gbk"
LC_MESSAGES="zh_CN.gbk"
LC_PAPER="zh_CN.gbk"
LC_NAME="zh_CN.gbk"
LC_ADDRESS="zh_CN.gbk"
LC_TELEPHONE="zh_CN.gbk"
LC_MEASUREMENT="zh_CN.gbk"
LC_IDENTIFICATION="zh_CN.gbk"
LC_ALL=zh_CN.gbk
以及XMODIFIERS设置
@im=fcitx
3. 当你安装软件的时候,可能会依赖某一个包,那么安装会出问题,你可以用如下命令强制安装
rpm -ivh ebf-fcitx-<版本号>.i386.rpm --force --nodeps
rpm -Uvh ebf-fcitx-<版本号>.i386.rpm --force --nodeps