红联Linux门户
Linux帮助

Fcitx 3.x在 Fedora core 4的安装和配置(包含五笔的输入法)

发布时间:2006-12-01 01:22:27来源:红联作者:tongxiaokun
一、下载;

请下载最稳定版本
fcitx-3.2.051108-fc4.noarch.rpm 最稳定版
请到下载区下载;

二、卸载 iiimf 所有的包;

iiimf-le-chinput-0.3-19
iiimf-qt-12.2-4
iiimf-x-12.2-4
iiimf-libs-devel-12.2-4
iiimf-gtk-12.2-4
iiimf-le-sun-thai-12.2-4
iiimf-le-xcin-0.1.10-1
iiimf-gnome-im-switcher-12.2-4
iiimf-libs-12.2-4
iiimf-le-unit-12.2-4
iiimf-server-12.2-4
iiimf-le-hangul-12.2-4
iiimf-le-canna-12.2-4
iiimf-emacs-12.2-4
iiimf-docs-12.2-4

方法是:
rpm -e iiimf-le-chinput
rpm -e iiimf-qt
rpm -e iiimf-x
rpm -e iiimf-libs-devel
rpm -e iiimf-gtk
rpm -e iiimf-le-sun-thai
rpm -e iiimf-le-xcin
rpm -e iiimf-gnome-im-switcher
rpm -e iiimf-libs
rpm -e iiimf-le-unit
rpm -e iiimf-server
rpm -e iiimf-le-hangul
rpm -e iiimf-le-canna
rpm -e iiimf-emacs
rpm -e iiimf-docs

一个一个的来,如果遇到卸不掉的,请加 --nodeps 参数;
比如
[root@localhost beinan]# rpm -e iiimf-le-chinput-0.3-19 --nodeps
[root@localhost beinan]# rpm -e iiimf-qt-12.2-4 --nodeps

但是这里建因为有关联关系,这里建议先看好,可按要求先删除他所要求的,比如,不删除iiimf-server,就不能删除iiimf-libs,所以要先删除iiimf-server 再删除iiimf-libs。这个随意啦!
注意命令行是有大小写区别的,请按上面的 rpm -e 软件包的名称 --nodeps 的格式来卸掉上面的列出的那些包;
再举个例子;要一个一个的来,慢点没有关系吧,

三、安装 fcitx-3.2.051108-fc4.noarch.rpm
安装方法之一;懒汉法
双击,运行,系统会帮你做接下来的事。只要他发现可以安装就好了,如果系统发现不可以安装,那么,兄弟贡喜你,又有一个好好锻炼的机会了。那是有些必须的包,请先安装好。
安装方法之二;


[root@localhost beinan]# rpm -Vih fcitx-3.2.051108-fc4.noarch.rpm


如果没有什么大的问题,我看这就安装完成了。

四、Fcitx 3.x的配置;

请在 /etc/X11/xinit/xinput.d/ 目录中建一个 fcitx为名字的文件名;里面的内容如下:
XIM=fcitx
XIM_PROGRAM=fcitx
GTK_IM_MODULE=fcitx
gnome-im-settings-daemon >/dev/null

然后改变这个文件的权限为 777;
[root@localhost beinan]# cd /etc/X11/xinit/xinput.d/
[root@localhost xinput.d]# chmod 777 fcitx
看一下,权限应该是 777 了吧。

[root@localhost xinput.d]# ll /etc/X11/xinit/xinput.d/fcitx
-rwxrwxrwx 1 root root 84 11\uffff\uffff\uffff 30 17:06 /etc/X11/xinit/xinput.d/fcitx

[root@localhost xinput.d]#

还得设置一下当前用户的环境变量,也就是在你想用的那个用户的家目录下的 .bashrc 文件。

.bashrc这个文件是隐藏的,你可以用 vi 或者gedit编辑都行。看你习惯吧。
如在root用户下
[root@localhost ~]# gedit .bashrc
在里面加两行,如下:
export LC_CTYPE="zh_CN"
export XMODIFIERS="@im=fcitx"

注意保存一下,否则不起做用;

我是刚安装好的系统,一切都是新的,看一下我的beinan这个用户下的 .bashrc的配置吧。

# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi

export LC_CTYPE="zh_CN"
export XMODIFIERS="@im=fcitx"

如果让fcitx 开机自动运行, 请在 /etc/X11/xinit/xinitrc.d/目录中的文件 xinput.sh 中加一行。加在最后就行。
fcitx&

其它的好象也没有什么了,重新启动一下机器就行了。
文章评论

共有 1 条评论

  1. baiii 于 2007-01-10 09:02:24发表:

    请问如何在 /etc/X11/xinit/xinput.d/目录下新建文件?