|
前段时间一直装不上输入法,看了很多资料照着别人说的步骤去做总是不行,非常郁闷,后来经过一番摸索终于是装上了。下面将安装的心得写出来供朋友参考。
之前我看了很多的安装fcitx的资料,照着他们说的去做也不成功主要是因为,各种说法很多,而且有些也没有说明白是在什么系统上安装的,在其它系统上安装成功的方法不一定会在FC3上适用,我没有接触过其它版本的Linux。对其它版本的情况除了知道一些名字外一概不知,所以我下面说的情况只保证在FC3上适用。
首先这说一下我的整个安装过程。
1.从[url]http://www.fcitx.org/上下载最新版的fcitx-3.1.1.tar.bz2,阅读网站上的安装说明
2.停止iiim服务,解压安装fcitx-3.1.1.tar.bz2,这些网站上都有说明。重点是下面两个上、步骤。
3.在/etc/X11/xinit/xinput.d/中新建一个名为fcitx的文件(如果不能新建可打开其它的文件修改为以下内容然后另存为fcitx)输入如下内容:
XMODIFIERS=“@im=fcitx”
XIM=fcitx
XIM_PROGRAM=fcitx
4.用文本编辑器打开/etc/alternatives/xinput-zh_CN把它的内容也修改为上面的样子(或执行 ln -fs /etc/alternatives/xinput-zh_CN /etc/X11/xinit/xinput.d/fcitx)
很多其它安装说明说这时候输入fcitx就会启动,我安装的时候这样启动就没有成功,注销后再输入fcitx也不行。会出现s start fcitx error,another XIM named htt is running?的提示,需要重启计算机,重启后fcitx就出来了。
在xinput.d里打开iiimf就会看到它的XIM=htt,上面那个htt is running的提示就是iiim了,虽然已经停掉了iiim服务可能它的一些设置还驻留在一些配置文件中所以需要重启计算机。
很多地方说安装fcitx总是有停掉iiim,删掉chinput,xcin,我试过其实FC3里并没有安装chinput,xcin这两个输入法,后来我发现不用停掉iiim服务也可以,在安装完fcitx,并在xinput.d里建立了fcitx后执行下面两个步骤,1.alternatives --install /etc/X11/xinit/xinput.d/zh_CN xinput-zh_CN /etc/X11/xinit/xinput.d/fcitx 100 。2.可以执行alternatives --config xinput-zh_CN下面会出现三个选项,一个是iiim,一个是minichinput,最下面一个就是/etc/X11/xinit/xinput.d/fcitx,输入这个3回车即可。也可以在桌面上“应用程序->系统设置->输入法转换程序”里选择,选中其中的高级,并在下面的列表中选中简体中文,然后在下面的下拉框中也会iiim,minichinput,fcitx这三个选项,选择fcitx就行了。
从这里我也有个想法,不过没有试过。有的人说在英文环境下怎么用fcitx,我想有的人安装了两种语言的在这个对话框里应该就有两个选项一个是简体中方一个是英文,同样也可以为英文系统选择输入法了,只不过在安装alternatives 的时候就还要加上En,xinput-en之类的了。 |
|