转载自:http://blog.sina.com.cn/s/blog_494a4ecd0100bvx1.html

首先,从系统安装说起,在安装系统的时候,编程的相关环境尽量都安装.这个是一会编译的关键.否则在编译的时候会出现错误.而找这个包,说真的,我没有找到.
(有任何的问题可以问我,只要我知道的一定会告诉大家的)
其次,下载源码包.我不得不说fedora的中文社区多么的式微.同属RPM系的Mandriva Linux有专门一直在追着fcitx的脚步编译它的RPM包(我为什么不用它的包?抱歉,我安装不了,谁要是可以安装,千万的告知我下.)既然没有编译 的,那么我们就自己编译:记住了,你的环境千万要具备!否则编译不了的.

先说怎么手动安装

1. 编译前的准备
http://www.fcitx.org下载fcitx.然后解压,在终端中进入解压后的目录
2. 编译安装fcitx:
$ ./autogen.sh
$ ./configure
$ make(这一步只要有错误就缺少必要的编译环境.这个就是我为什么说要安装环境要全面)
$ make check
$ su
# make install
3.建立fcitx的配置文件:
# gedit /etc/X11/xinit/xinput.d/fcitx.conf
(复制以下内容后保存)
XIM=fcitx
XIM_PROGRAM=/usr/local/bin/fcitx
XIM_ARGS=""
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS="@im=fcitx"
4.为系统配置工具alternatives安装fcitx输入法(给系统-首选项-输入法看到的)
# alternatives --install /etc/X11/xinit/xinputrc xinputrc /etc/X11/xinit/xinput.d/fcitx.conf 70
5.如果将fcitx作为系统输入法
# alternatives --config xinputrc
输入后出现这样的提示,因为是安装的fcitx,所以就选择此输入法前面的数字后回车
共有 3 个程序提供“xinputrc”。
选择    命令
-----------------------------------------------
1           /etc/X11/xinit/xinput.d/none.conf
2           /etc/X11/xinit/xinput.d/xim.conf
*+ 3           /etc/X11/xinit/xinput.d/fcitx.conf

按 Enter 来保存当前选择[+],或键入选择号码:
6.假如你的系统是英文环境,又想使用fcitx:
# vi /etc/gtk-2.0/x86_64-redhat-linux-gnu/gtk.immodules "xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh" # 前面加上一个en

到这里输入法就已经安装结束了.但是此时,输入法仅仅只是能够调出来,但是还是不能输入.怎么办呢?运行下面的语句:
# yum install gtk2-immodule-xim
然后你就可以重启你的计算机了.当然,你也可以直接的运行下面的语句:
# ps aux |grep fcitx(有输出.自己在输出里面看下fcitx的进程ID)
# kill -9进程ID
然后Alt+F2后输入fcitx就可以调用输入法了.
这时候.我们就可以卸载系统自带的ibus输入法平台或者是后换的scim平台了(假如你不想要了)
# yum remove ibus* scim*

附上我的配置文件,大家可以直接复制过去(注意:在修改之前先备份下原来的文件.看下#后的说明内容)
[程序]
显示字体(中)=iYaHei
显示字体(英)=iYaHei
#我自己下载的iYahei字体.你要死没有安装的话,会是方块.字体在/usr/share/fonts文件夹下面.你可以自己去一个一个的打开那些字体.找到好看的,打开字体后会有字体的名称,复制那个名称替换我的就可以了
显示字体大小=9
主窗口字体大小=9
#我的这个字体大小可能比较的小,大家可以修改的大点
字体区域=zh_CN.UTF-8
使用AA字体=1
使用粗体=0
使用托盘图标=0
#0是隐藏了托盘的图标.可以设置1显示之

[输出]
数字后跟半角符号=1
Enter键行为=2
分号键行为=2
大写字母输入英文=1
转换英文中的标点=1
联想方式禁止翻页=1

[界面]
候选词个数=6
主窗口使用3D界面=1
输入条使用3D界面=2
#0代表不使用,1和2分别代表突起和凹陷.只有在开启了3D才能比较的明显
主窗口隐藏模式=1
#0不隐藏,1隐藏,我就把隐藏了
显示虚拟键盘=0
输入条居中=1
首次显示输入条=1
# 输入条固定宽度(仅适用于码表输入法),0表示不固定宽度
输入条固定宽度=0
输入条偏移量X=0
输入条偏移量Y=16
序号后加点=1
显示打字速度=1
显示版本=1
#下面是我的配色.属于深色系的,加之本人色弱,建议大家就是看看,颜色还是自己修正
光标色=92 210 131
主窗口背景色=0 27 51
主窗口线条色=150 220 150
主窗口输入法名称色=60 153 177 40 101 40 0 236 255
输入窗背景色=0 13 26
输入窗提示色=240 240 240
输入窗用户输入色=0 100 190
输入窗序号色=80 20 100
输入窗第一个候选字色=59 90 59
# 该颜色值只用于拼音中的用户自造词
输入窗用户词组色=240 240 240
输入窗提示编码色=100 100 255
# 五笔、拼音的单字/系统词组均使用该颜色
输入窗其它文本色=103 184 240
输入窗线条色=90 160 90
输入窗箭头色=240 240 240
虚拟键盘窗背景色=0 27 51
虚拟键盘窗字母色=240 240 240
虚拟键盘窗符号色=58 190 25

# 除了“中英文快速切换键”外,其它的热键均可设置为两个,中间用空格分隔
[热键]
打开/关闭输入法=CTRL_SPACE
# 中英文快速切换键 可以设置为L_CTRL R_CTRL L_SHIFT R_SHIFT L_SUPER R_SUPER
中英文快速切换键=L_SHIFT
双击中英文切换=0
击键时间间隔=250
光标跟随=CTRL_K
隐藏主窗口=CTRL_ALT_H
GBK支持=CTRL_M
GBK繁体切换键=CTRL_ALT_F
联想=CTRL_L
反查拼音=CTRL_ALT_E
全半角=SHIFT_SPACE
中文标点=ALT_SPACE
上一页=-
下一页==
第二三候选词选择键=0

[输入法]
使用拼音=1
拼音名称=智能拼音
使用双拼=0
双拼名称=智能双拼
默认双拼方案=自然码
使用区位=0
区位名称=区位
使用码表=0
提示词库中的词组=1
其他输入法=

[拼音]
使用全拼=0
拼音自动组词=1
保存自动组词=1
增加拼音常用字=CTRL_8
删除拼音常用字=CTRL_7
删除拼音用户词组=CTRL_DELETE
# 拼音以词定字键,等号后面紧接键,不要有空格
拼音以词定字键=[]
# 重码调整方式说明:0-->不调整  1-->快速调整  2-->按频率调整
拼音单字重码调整方式=2
拼音词组重码调整方式=1
拼音常用词重码调整方式=1
模糊an和ang=1
模糊en和eng=1
模糊ian和iang=1
模糊in和ing=1
模糊ou和u=1
模糊uan和uang=1
模糊c和ch=1
模糊f和h=1
模糊l和n=1
模糊s和sh=1
模糊z和zh=1