Ubuntu12.04安装fcitx4.2.5
源码安装
#############################################################
http://code.google.com/p/fcitx/
http://fcitx.googlecode.com/files/fcitx-4.2.5.tar.xz
http://fcitx.googlecode.com/files/fcitx-4.2.5_dict.tar.xz
http://fcitx.googlecode.com/files/fcitx-cloudpinyin-0.2.3.tar.xz
http://fcitx.googlecode.com/files/fcitx-configtool-0.4.4.tar.xz
http://fcitx.googlecode.com/files/fcitx-fbterm-0.1.4.tar.xz
http://fcitx.googlecode.com/files/fcitx-keyboard-0.1.3.tar.xz
http://fcitx.googlecode.com/files/fcitx-sunpinyin-0.3.8.tar.xz
#############################################################
安装编译信赖包
------------
Ubuntu12.04
------------
#(libcairo2-dev libpango1.0-dev
libxrender-dev)ubuntu10.04编译所需
sudo apt-get
install
libxml2-dev
libxml2
presage
libpresage-dev
libicu-dev
gobject-introspection
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=xim #
或者是xim,取决于你是否编译了对应的输入法模块
export QT_IM_MODULE=xim #
或者是xim,取决于你是否编译了对应的输入法模块
#############################################################
http://code.google.com/p/fcitx/
http://fcitx.googlecode.com/files/fcitx-4.2.5.tar.xz
http://fcitx.googlecode.com/files/fcitx-4.2.5_dict.tar.xz
http://fcitx.googlecode.com/files/fcitx-cloudpinyin-0.2.3.tar.xz
http://fcitx.googlecode.com/files/fcitx-configtool-0.4.4.tar.xz
http://fcitx.googlecode.com/files/fcitx-fbterm-0.1.4.tar.xz
http://fcitx.googlecode.com/files/fcitx-keyboard-0.1.3.tar.xz
http://fcitx.googlecode.com/files/fcitx-sunpinyin-0.3.8.tar.xz
#############################################################
通常只需要这两个包即可满足一般需求
http://fcitx.googlecode.com/files/fcitx-4.2.5.tar.xz
http://fcitx.googlecode.com/files/fcitx-4.2.5_dict.tar.xz
安装编译信赖包
------------
Ubuntu12.04
------------
#(libcairo2-dev
sudo
libxml2-dev
libxml2
presage
libpresage-dev
libicu-dev
gobject-introspection
下载完成后,解压缩,两个文件会自动解压到相同的目录/usr/local/src/fcitx-4.2.5
xz
xz
开始安装:
cd
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=
make
make install
配置环境变量
修改xim.conf
vim
在最后面添加下面的内容
XIM=fcitx
XIM_PROGRAM=/usr/local/bin/fcitx # 这里请更改为你的 fcitx 执行文件位置,默认安装是这里
XIM_ARGS=" -d"
GTK_IM_MODULE=fcitx
QT_IM_MODULE =fcitx
或者,新建配置文件(推荐):
vim
/etc/X11/xinit/xinput.d/fcitx.conf
添加以下内容:
XIM=fcitx
XIM_PROGRAM=/usr/local/bin/fcitx
XIM_ARGS=”-d”
GTK_IM_MODULE=fcitx
QT_IM_MODULE =fcitx
XIM_PROGRAM=/usr/local/bin/fcitx # 这里请更改为你的 fcitx 执行文件位置,默认安装是这里
XIM_ARGS=" -d"
GTK_IM_MODULE=fcitx
QT_IM_MODULE =fcitx
或者,新建配置文件(推荐):
添加以下内容:
XIM=fcitx
XIM_PROGRAM=/usr/local/bin/fcitx
XIM_ARGS=”-d”
GTK_IM_MODULE=fcitx
QT_IM_MODULE =fcitx
以用户(root和普通用户)的身份,建立到fcitx.conf的链接
1、以root的身份
mv
/etc/alternatives/xinputrc{,.bak}
#备份
ln -s
/etc/X11/xinit/xinput.d/fcitx.conf
/etc/alternatives/xinputrc
ln
2、以普通用户的身份
mv
ln
-s
/etc/X11/xinit/xinput.d/fcitx.conf
~/.xinputrc
在用户目录下创建一个名为.xprofile 的文件
vim
export
LC_ALL=zh_CN.UTF-8
export
XMODIFIERS=@im=fcitx
export
GTK_IM_MODULE=fcitx
export
QT_IM_MODULE=fcitx
eval `dbus-launch --sh-syntax --exit-with-session`
exec fcitx &
export
export
export
eval `dbus-launch --sh-syntax --exit-with-session`
exec fcitx &
退出,重新登录,fcitx便可以使用了。
注意:如果,在gnome-terminal中不能调用fcitx而在xterm中确能使用,说明是直接运用的是底层的XIM,可以在~/.bashrc中添加以下几行