RedHat9.0下fcitx输入法安装

王朝other·作者佚名  2006-01-09
宽屏版  字体: |||超大  

官方网站:http://www.fcitx.org

下载的版本:fcitx-3.0.2-1.rpm.i386

1]安装前的准备工作:

如果您用的是fedora core 2,默认情况下IIim服务(也就是我们常说的IIIMF 输入法服务器)是打开的。此服务与fcitx会相

冲突。要使用fcitx,得先关闭IIim服务。可以这样查看IIim服务是否打开:

# service IIim status

关掉IIim服务,可依次执行:

# service IIim stop #即时关闭IIim服务

# chkconfig --del IIim #系统启动时不加载IIim服务

如果以后再打开IIim服务,请依次执行:

# chkconfig --add IIim #系统启动时自动加载IIim 服务

# service IIim start #即时启动IIim服务

然后再删除下面的两个包。

# rpm -e miniChinput

# rpm -e xcin

Mandrake 应该用drakeconf吧,有图形界面的,点几下鼠标就ok了。

对于比较老的发行版本,比如redhat 、fedora core 1 、mandrake 9 之类的,因为没有这个IIIMF这个服务器。

所以直接把原有的输入法卸掉就行。。

# rpm -e miniChinput #删除输入法miniChinput

# rpm -e xcin #删除输入法xcin

或者

# rpm -e Chinput #删除输入法Chinput

# rpm -e xcin #删除输入法xcin

对于Mandrake 10应该是:

# urpme miniChinput 注:多谢mandrakechina兄提示,上次把文档写错了,这次改过来

一、RPM包安装

#rpm -vih fcitx-3.0.0rc-1.i386.rpm

应用程序启动时会根据该变量查找相应的XIM服务器。

因此,即便系统中同时运行了若干个XIM程序,一个应用程序在某个时刻也只能使用一个XIM输入法。

有时候您会遇到这种情况,明明XIM已经启动了,但应用程序就是无法使用。

这往往是因为XMODIFIERS设置不正确所致,如您配置系统时在不同的脚本文件中修改了XMODIFIERS,从而导致X启动时与启动完成后该变量不一致。

# cd /usr/bin

# ln -sf fcitx chinput

然后重新启动X即可。如果该方法不行,那您需要手工设置环境变量。一般可以在~/.bashrc增加行:

# export XMODIFIERS="@im=fcitx"

# export XIM=fcitx

# export XIM_PROGRAM=fcitx

启动五笔

# fcitx

# fcitx -nb

二、源码包安装:

# tar jxvf fcitx-3.0.0rc.tar.bz2

(1)解压:

# ./configure --prefix=/usr

#说明:--prefix=/usr意为把/usr指定为fcitx的安装目录。不加此项则会安装在/usr/local

# make

# make install

(3)如果您以前安装过fcitx,并且正在使用。请如下操作。

# pkill fcitx #关闭fcitx进程,也可用killall代替。

# fcitx #启动fcitx进程

这样做以后,fcitx变为最新版本了。

如果还是不行,请注销一下当前的用户所在的桌面,重新登入,就ok了。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有