|

楼主 |
发表于 2005-4-28 09:01:21
|
显示全部楼层
Post by lavenderpopo
如何手工编译,安装?
这个看它的文档有详细说明。
首先下载FCITX的源码包,文件名为 fcitx-3.1.1.tar.bz2,存放在某个临时的
目录中(如/temp)。执行:
cd /temp
tar jxvf fcitx-3.1.1.tar.bz2
这样会建立目录fcitx-3.1.1,所有的源码都在该目录中。
执行以下命令编译安装:
cd fcitx-3.1.1
./configure –prefix=<安装目录>
make && make install
我又看了一次文档,其中一段
配置环境
应用程序通过环境变量XMODIFIERS与XIM沟通,设置XMODIFIERS的方法如下(以
bash为例):
export XMODIFIERS="@im=YOUR_XIM_NAME"
上面的YOUR_XIM_NAME为XIM程序在系统注册的名字。应用程序启动时会根据该变
量查找相应的XIM服务器。因此,即便系统中同时运行了若干个XIM程序,一个应用程序
在某个时刻也只能使用一个XIM输入法。有时候您会遇到这种情况,明明XIM已经启动了,
但应用程序就是无法使用。这往往是因为XMODIFIERS设置不正确所致,如您配置系统时
在不同的脚本文件中修改了XMODIFIERS,从而导致X启动时与启动完成后该变量不一致。
fcitx 缺省注册的XIM 名为fcitx,但如果fcitx 启动时XMODIFIERS 已经设置好,
fcitx会自动以系统的设置来注册合适的名字。
另外,XIM还依赖于系统locale的设置,如果XIM启动的locale与应用程序启动
时的locale不一致,也可能无法使用。
惭愧,我不知道XIM是什么东西,猜是x input manage,不知道XIM在哪里启动的呢,它的locale在哪里设置的,应用程序启动的locale指startx时执行的.xinitrc中设置的LANG吗? |
|