yum install ncurses-devel tinyxml-devel sqlite-devel
wget http://downloads.sourceforge.net/project/presage/presage/0.8.9/presage-0.8.9.tar.gz
tar -zxvf presage-0.8.9.tar.gz
cd presage-0.8.9/
./configure
make
make install
yum install cmake enchant-devel libxml2-devel iso-codes-devel libxkbfile-devel libicu-devel qt-devel cairo-devel dbus-devel opencc-devel gobject-introspection-devel gtk2-devel gtk3-devel
git clone https://github.com/fcitx/fcitx.git
cd fcitx
mkdir build cd build cmake .. [CMake options] make make install
然后安装 config-tools
如果是使用kde 桌面则需要 增加与KDE整合的配置模块。(kcm-fcitx)
1.新建配置文件:
sudo vim /etc/X11/xinit/xinput.d/fcitx.conf
添加以下内容:
XIM=fcitx
XIM_PROGRAM=/usr/bin/fcitx
ICON="/usr/share/pixmaps/fcitx.png"
XIM_ARGS="-D"
PREFERENCE_PROGRAM=/usr/bin/fcitx-configtool
SHORT_DESC="FCITX"
GTK_IM_MODULE=fcitx
if test -f /usr/lib/qt4/plugins/inputmethods/qtim-fcitx.so || \
test -f /usr/lib64/qt4/plugins/inputmethods/qtim-fcitx.so;
then
QT_IM_MODULE=fcitx
else
QT_IM_MODULE=xim
fi 2.修改了系统默认输入法:
为系统配置工具alternatives安装fcitx输入法
alternatives --install /etc/X11/xinit/xinputrc xinputrc /etc/X11/xinit/xinput.d/fcitx.conf 70
如果将fcitx作为系统输入法
alternatives --config xinputrc
3.注:如果你使用的桌面是英文环境的,还需要在使用用户的用户目录.bashrc配置文件里添加如下内容:
export LANG="zh_CN.UTF-8"
export LC_CTYPE="zh_CN.UTF-8"
export XIM=fcitx
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=xim
export XMODIFIERS="@im=fcitx"
4、切换到fcitx输入法
$ imsettings-switch fcitx 回车后,会报一个错,如下:
GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._imsettings_2derror_2dquark.Code5: Current desktop
这个时候需要查看如下值,并将true修改为false,意思是处iBus外还允许其他的输入法:
$ gsettings get org.gnome.settings-daemon.plugins.keyboard active
$ gsettings set org.gnome.settings-daemon.plugins.keyboard active false
再次执行
$ imsettings-switch fcitx
就可以了,会提示“将输入法切换至fcitx”
(im-chooser图形化工具实际上执行的就是imsetting-swith)
3、执行
$ fcitx-configtool
cp .config/fcitx/config .config/fcitx/config.bak
备份下防止改坏掉
打开fcitx具体的配置界面
全局配置
hotkey extrakey trigger input method 改成shift both
output==candidate wordnumber 改成10
点击“外观”标签,找到“状态栏隐藏模式”一项修改为“显示”
5、最后执行
$ gnome-session-quit
重启X
至此,fcitx输入法设置完成
卸载方法
进入目录:cd /usr/src/fcitx-3.6.3
卸载:make uninstall
rm -rf ~/.config/fcitx/
Fcitx的配置文件在/home/用户名/.config/fcitx里有一个,
各个输入方式(比如五笔啊,拼音啊)的配置文件在/usr/local/share/fcitx/data/table 里面,按自己需要配置就ok啦。