|
楼主 |
发表于 2003-8-1 18:32:06
|
显示全部楼层
最初由 yisha 发表
输入法只要装得上,使用就没问题
~/.xim文件中有一段
zh_*) # Chinese
case $tmplang in
zh_TW*)
tmplang=zh_TW
;;
zh_CN*)
tmplang=zh_CN
;;
esac
if type -p xcin > /dev/null 2>&1 ; then
字段,把then后面的xcin全部该成gWuBi。
~~~~~~~~~~~
cd /usr/bin
ln -sf fcitx gWuBi
或者无需更改~/.xim文件,直接
cp /usr/X11R6/bin/xcin /usr/X11R6/bin/xcin.bak
ln -sf /usr/bin/fcitx /usr/X11R6/bin/xcin
how about I change xcin to fcitx?What is the difference? That what I am doing.But still no use.
After the first time I installed fcitx I just run fcitx in term, and it works, but after I reboot my system I can't use it any more, no matter how. I think this the best way:export XMODIFIERS="@im=YOUR_XIM_NAME"
上面的YOUR_XIM_NAME为XIM程序在系统注册的名字。应用程序启动时会根据该变量查找相应的XIM服务器。因此,即便系统中同时运行了若干个XIM程序,一个应用程序在某个时刻也只能使用一个XIM输入法。有时侯您会遇到这种情况,明明XIM已经启动了,但应用程序就是无法使用。这往往是因为XMODIFIERS设置不正确所致,如您配置系统时在不同的脚本文件中修改了XMODIFIERS,从而导致X启动时与启动完成后该变量不一致。
fcitx缺省注册的XIM名为fcitx,但如果fcitx启动时XMODIFIERS已经设置好,fcitx会自动以系统的设置来注册合适的名字。因此,对于新安装的Mandrake8.x/9和RedHat7.x/8,最简单的方法是执行以下命令:
cd /usr/bin
ln -sf fcitx chinput
然后重新启动X即可。如果该方法不行,那您需要手工设置环境变量。一般可以在~/.bashrc增加行:
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
然后重新登录当前用户,启动X即可。如果fcitx没有自动启动,您需要在X下的命令行上执行:
fcitx&
so I remove the ~/.xim and add this to .xinitrc:
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
fcitx &
but still does work, how can suse do this to me?
After all still thanks a lot.
And exceptional thanks goes to beyond_2000.
ps: so many wrong words, is there any online dictionary? |
|