您的位置:首页 > 运维架构 > Linux

学习Linux输入法安装的笔记

2006-10-02 21:30 99 查看
因为一直习惯用五笔,所以决定要在redhat9里面装一个五笔输入,听说小企E(fcitx)很好,
支持多种输入法,其中五笔为86版的,正对我的心思.于是搜:在www.fcitx.org下载,我下的
是最新稳定版fcitx-3.1.1.tar.bz2
如果是像我一样的初学者最好下rpm包,尽管fcitx.org网站上rpm包的fcitx软件包不多,但
是rpm包的安装要容易得多.

第一步:卸载原有redhat9自带输入法

rpm -e miniChinput

rpm -e xcin

第二步:用root权限安装
一.rpm包的安装
比如下的是fcitx-3.0.2-1.rpm.i386,其实下下来之会发现,文件包的名字是fcitx-3.0
.2-1.i386.rpm,不过这不影响,因为你用 rpm命令安装时必须输入的是下载后的文件包的名
字.进入文件包所在目录用命令rpm -ivh fcitx-3.0.2-1.rpm.i386即可安装.在shell中用
命令fcitx 即可运行fcitx.我在用源代码安装失败后曾用rpm再次安装过,可能是因为原来安装的没有卸载的缘故
吧,用fcitx后还是有问题.另外看到有说还需要作以下动作(我没做过):
cd /usr/bin
ln -sf fcitx chinput
重启就ok了,因为我没有用这种方法成功过,所以不确定会发生什么.
卸载fcitx比较,用命令
rpm -e fcitx即可.
二.tar.bz2的安装
下的fcitx-3.1.1.bar.bz2,进入所在目录,用以下命令:
tar jxvf fcitx-3.1.1.bar.bz2 解压缩文件包,然后解出一个目录,名为fcitx-3.1.1
,进入此目录,用以下几个命令:
./configure
make
make install
此时安装成功,但还要进行一些配置,对我来说,这恰恰是难点所在.

第三步:配置

许多论坛上的回复都是到第二步就结束了,搞得我这个菜鸟郁郁闷了半天.
1.在/etc/X11/xinit/里建一个目录xinput.d,在此新目录中建立一文件zh_CN,内容如下
:
XIM=fcitx
XIM_PROGRAM=fcitx
GTK_IM_MODULE=fcitx
gnome-im-settings-daemon >/dev/null

2. 在用户主目录下(如我的是/home/fangfang)的文件.bashrc中加入以下几行:
export LC_CTYPE="zh_CN"
export XMODIFIERS="@im=fcitx"
export LANG="zh_CN.UTF-8"
保存退出

3.在用户主目录下建立一个文件i18n,内容为:
LANG="zh_CN.UTF-8"
事实上,这一步有无用处,还不知道,因为只在一个地方看到过说要建立这样一个文件.

刚刚发现一个较好的介绍fcitx安装的地方,其实就在linuxsir.org上:
http://www.linuxsir.org/bbs/showthread.php?s=&threadid=22060

以上操作主要参考http://iteam.blog.sohu.com/1673911.html
我一开始装了以后,用 fcitx命令会提示XMODIFIERS的设置错误,其实是在配置过程中的一
个笔误.现在可以用了,但是只在gedit下可以正常,在其它地方只能显示文字,却不能输入.
这个问题还没有解决.

注:写此文时,其实最新稳定版已是fcitx-3.2.tar.bz2.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: