LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1259|回复: 11

help!!!!fcitx小企饿安装一切正常,就是不能用

[复制链接]
发表于 2004-3-4 15:19:26 | 显示全部楼层 |阅读模式
RM了MINICHINPUT,先是用源码安装like一切正常,但就是按什么组合也出不来,又运行RMP安装,也是like一切正常。

终端运行FCITX,提示“
[root@localhost root]# fcitx
已经存在另一个同名服务程序 xcin-zh_CN.GB2312
[root@localhost root]#

”,kill掉相关的项目,再运行FCITX,还是没出来小方框。


怎么回事啊?

以前装1。8时候很正常。(我是重装系统后装的2。0。1)
大吓们救命啊!!!!!!

[root@localhost root]# locale
LANG=zh_CN.GB18030
LC_CTYPE=zh_CN.GB2312
LC_NUMERIC="zh_CN.GB18030"
LC_TIME="zh_CN.GB18030"
LC_COLLATE="zh_CN.GB18030"
LC_MONETARY="zh_CN.GB18030"
LC_MESSAGES="zh_CN.GB18030"
LC_PAPER="zh_CN.GB18030"
LC_NAME="zh_CN.GB18030"
LC_ADDRESS="zh_CN.GB18030"
LC_TELEPHONE="zh_CN.GB18030"
LC_MEASUREMENT="zh_CN.GB18030"
LC_IDENTIFICATION="zh_CN.GB18030"
LC_ALL=
[root@localhost root]#

[root@localhost root]# chinput
已经存在另一个同名服务程序 xcin-zh_CN.GB2312
[root@localhost root]# minichinput
bash: minichinput: command not found
[root@localhost root]# [root@localhost root]#

[root@localhost root]# echo $XMODIFIERS
@im=xcin-zh_CN.GB2312
[root@localhost root]#
_________________
 楼主| 发表于 2004-3-4 15:25:34 | 显示全部楼层
[root@localhost fcitx-2.0.1]# make clean
rm -f *.o fcitx fcitx.noxft
cd IMdkit/lib; make clean
make[1]: Entering directory `/root/fcitx-2.0.1/IMdkit/lib'
rm -f libXimd.a *.o *.bak
make[1]: Leaving directory `/root/fcitx-2.0.1/IMdkit/lib'
[root@localhost fcitx-2.0.1]#
[root@localhost fcitx-2.0.1]# make
cd IMdkit/lib; make
make[1]: Entering directory `/root/fcitx-2.0.1/IMdkit/lib'
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6
/include -I/include IMConn.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6
/include -I/include IMValues.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6
/include -I/include IMMethod.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6
/include -I/include FrameMgr.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6
/include -I/include i18nIMProto.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6
/include -I/include i18nAttr.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6
/include -I/include i18nMethod.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6
/include -I/include i18nUtil.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6
/include -I/include i18nPtHdr.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6
/include -I/include i18nIc.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6
/include -I/include i18nClbk.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/inclu
de i18nX.c
ar clq libXimd.a IMConn.o IMValues.o IMMethod.o FrameMgr.o i18nIMProto.o i18nAttr.o i18nMethod.o
i18nUtil.o i18nPtHdr.o i18nIc.o i18nClbk.o i18nX.o
ranlib libXimd.a
make[1]: Leaving directory `/root/fcitx-2.0.1/IMdkit/lib'
gcc -c -O2 -fno-strength-reduce -Wall -D_USE_XFT `xft-config --cflags` IC.c
gcc -c -O2 -fno-strength-reduce -Wall -D_USE_XFT `xft-config --cflags` py.c
gcc -c -O2 -fno-strength-reduce -Wall -D_USE_XFT `xft-config --cflags` ime.c
gcc -c -O2 -fno-strength-reduce -Wall -D_USE_XFT `xft-config --cflags` InputWindow.c
gcc -c -O2 -fno-strength-reduce -Wall -D_USE_XFT `xft-config --cflags` KeyList.c
gcc -c -O2 -fno-strength-reduce -Wall -D_USE_XFT `xft-config --cflags` main.c
gcc -c -O2 -fno-strength-reduce -Wall -D_USE_XFT `xft-config --cflags` MainWindow.c
gcc -c -O2 -fno-strength-reduce -Wall -D_USE_XFT `xft-config --cflags` MyErrorsHandlers.c
gcc -c -O2 -fno-strength-reduce -Wall -D_USE_XFT `xft-config --cflags` punc.c
gcc -c -O2 -fno-strength-reduce -Wall -D_USE_XFT `xft-config --cflags` pyMapTable.c
gcc -c -O2 -fno-strength-reduce -Wall -D_USE_XFT `xft-config --cflags` pyParser.c
gcc -c -O2 -fno-strength-reduce -Wall -D_USE_XFT `xft-config --cflags` PYFA.c
gcc -c -O2 -fno-strength-reduce -Wall -D_USE_XFT `xft-config --cflags` sp.c
gcc -c -O2 -fno-strength-reduce -Wall -D_USE_XFT `xft-config --cflags` SetLocale.c
gcc -c -O2 -fno-strength-reduce -Wall -D_USE_XFT `xft-config --cflags` tools.c
gcc -c -O2 -fno-strength-reduce -Wall -D_USE_XFT `xft-config --cflags` ui.c
gcc -c -O2 -fno-strength-reduce -Wall -D_USE_XFT `xft-config --cflags` wbx.c
gcc -c -O2 -fno-strength-reduce -Wall -D_USE_XFT `xft-config --cflags` xim.c
gcc -O2 -fno-strength-reduce -Wall -D_USE_XFT `xft-config --libs` IC.o py.o ime.o InputWindow.o KeyList.o main.o MainWindow.o MyErrorsHandlers.o punc.o pyMapTable.o pyParser.o PYFA.o sp.o SetLocale.o tools.o ui.o wbx.o xim.o IMdkit/lib/libXimd.a -o fcitx
_________________
[root@localhost fcitx-2.0.1]# make install
mkdir -p /usr/share/fcitx
install -s fcitx /usr/bin/
cp -f data/punc.mb /usr/share/fcitx/
cp -f data/wbx.mb /usr/share/fcitx/
cp -f data/pybase.mb /usr/share/fcitx/
cp -f data/pyphrase.mb /usr/share/fcitx/
[root@localhost fcitx-2.0.1]#
发表于 2004-3-4 15:49:19 | 显示全部楼层
去看一下fcitx站上的文档啊
@im=xcin-zh_CN.GB2312
这个错了
 楼主| 发表于 2004-3-5 12:26:39 | 显示全部楼层
文档研究一百遍了,还是不行,

?昨天重启了一百遍都没反应,今天一开机就出来了,怪怪。
[root@localhost root]# fcitx
已经存在另一个同名服务程序 Chinput
[root@localhost root]#

但上面是小企鹅的图标。
发表于 2004-3-8 13:58:43 | 显示全部楼层

我也不能用fcitx2.0.1

以前没有装过任何中文输入法.
环境:英文redhat 7.2,。
安装过程按照fcitx网站上的帮助,大致是以下过程.
[root@sir root]#tar jxvf fcitx-2.0.1.tar.bz2
[root@sir root]#cd fcitx-2.0.1
[root@sir fcitx-2.0.1]#make clean
[root@beinan fcitx-2.0.1]# make -f Makefile.noxft
[root@beinan fcitx-2.0.1]# make install

在.bashrc中加了
export LC_ALL=zh_CN.gbk
export LANG=zh_CN.gbk
export XMODIFIERS=@im=fcitx

现在的情况是
[root@localhost root]# locale
LANG=zh_CN.gbk
LC_CTYPE="zh_CN.gbk"
LC_NUMERIC="zh_CN.gbk"
LC_TIME="zh_CN.gbk"
LC_COLLATE="zh_CN.gbk"
LC_MONETARY="zh_CN.gbk"
LC_MESSAGES="zh_CN.gbk"
LC_PAPER="zh_CN.gbk"
LC_NAME="zh_CN.gbk"
LC_ADDRESS="zh_CN.gbk"
LC_TELEPHONE="zh_CN.gbk"
LC_MEASUREMENT="zh_CN.gbk"
LC_IDENTIFICATION="zh_CN.gbk"
LC_ALL=zh_CN.gbk

[root@localhost root]# echo $XMODIFIERS
@im=fcitx

调用后,显示已经有一个fcitx同名程序,不出现输入框
发表于 2004-3-9 08:17:32 | 显示全部楼层
不要修改.bashrc,而是修改/etc/sysconfig/i18n
发表于 2004-3-9 16:05:43 | 显示全部楼层
不要修改.bashrc,而是修改/etc/sysconfig/i18n


是在/etc/sysconfig/i18n中加
export LC_ALL=zh_CN.gbk
export LANG=zh_CN.gbk
export XMODIFIERS=@im=fcitx
吗?

我加了,还是没有用。运行fcitx,还是报
“已经存在另一个同名服务程序fcitx“
没有出现输入框。

什么原因呢?请赐教。
发表于 2004-3-10 08:19:23 | 显示全部楼层
i18n中只需要有一行LANG=zh_CN.gbk就可以了。
您是不是在.bashrc或其它地方改动了这些设置,有的话,不如都删掉。然后按照www.fcitx.org上的说明来做
发表于 2004-3-10 14:00:54 | 显示全部楼层

看过说明文档,因为还不行,所以再重新说一下安装过程,大侠看看问题出在哪里?

环境:redhat linux 7.3英文,KDE.
cd /disk
tar jxvf fcitx-2.0.1.tar.bz2
make clean
make
碰到了fcitx-2.0.1中变量定义位置引起编译错误问题 ,使用了idkey大侠的patch解决了编译问题.
改了后,编译如下:
cd IMdkit/lib; make
make[1]: Entering directory `/disk/fcitx-2.0.1/IMdkit/lib'
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include IMConn.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include IMValues.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include IMMethod.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include FrameMgr.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include i18nIMProto.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include i18nAttr.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include i18nMethod.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include i18nUtil.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include i18nPtHdr.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include i18nIc.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include i18nClbk.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include i18nX.c
ar clq libXimd.a IMConn.o IMValues.o IMMethod.o FrameMgr.o i18nIMProto.o i18nAttr.o i18nMethod.o i18nUtil.o i18nPtHdr.o i18nIc.o i18nClbk.o i18nX.o
ranlib libXimd.a
make[1]: Leaving directory `/disk/fcitx-2.0.1/IMdkit/lib'
gcc -c -O2 -fno-strength-reduce -Wall -D_USE_XFT `xft-config --cflags` IC.c
/bin/sh: xft-config: command not found
gcc -c -O2 -fno-strength-reduce -Wall -D_USE_XFT `xft-config --cflags` py.c
/bin/sh: xft-config: command not found
gcc -c -O2 -fno-strength-reduce -Wall -D_USE_XFT `xft-config --cflags` ime.c
/bin/sh: xft-config: command not found
gcc -c -O2 -fno-strength-reduce -Wall -D_USE_XFT `xft-config --cflags` InputWindow.c
/bin/sh: xft-config: command not found
In file included from InputWindow.c:6:
/usr/include/ft2build.h:55:38: freetype/config/ftheader.h: No such file or directory
原来是不支持xft。
于是make clean;make -f Makefile.noxft
编译成功如下:
cd IMdkit/lib; make
make[1]: Entering directory `/disk/fcitx-2.0.1/IMdkit/lib'
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include IMConn.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include IMValues.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include IMMethod.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include FrameMgr.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include i18nIMProto.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include i18nAttr.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include i18nMethod.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include i18nUtil.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include i18nPtHdr.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include i18nIc.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include i18nClbk.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include i18nX.c
ar clq libXimd.a IMConn.o IMValues.o IMMethod.o FrameMgr.o i18nIMProto.o i18nAttr.o i18nMethod.o i18nUtil.o i18nPtHdr.o i18nIc.o i18nClbk.o i18nX.o
ranlib libXimd.a
make[1]: Leaving directory `/disk/fcitx-2.0.1/IMdkit/lib'
gcc -c -O2 -fno-strength-reduce -I/usr/X11R6/include/ -I. -I/include/ IC.c
gcc -c -O2 -fno-strength-reduce -I/usr/X11R6/include/ -I. -I/include/ py.c
gcc -c -O2 -fno-strength-reduce -I/usr/X11R6/include/ -I. -I/include/ ime.c
gcc -c -O2 -fno-strength-reduce -I/usr/X11R6/include/ -I. -I/include/ InputWindow.c
gcc -c -O2 -fno-strength-reduce -I/usr/X11R6/include/ -I. -I/include/ KeyList.c
gcc -c -O2 -fno-strength-reduce -I/usr/X11R6/include/ -I. -I/include/ main.c
gcc -c -O2 -fno-strength-reduce -I/usr/X11R6/include/ -I. -I/include/ MainWindow.c
gcc -c -O2 -fno-strength-reduce -I/usr/X11R6/include/ -I. -I/include/ MyErrorsHandlers.c
gcc -c -O2 -fno-strength-reduce -I/usr/X11R6/include/ -I. -I/include/ punc.c
gcc -c -O2 -fno-strength-reduce -I/usr/X11R6/include/ -I. -I/include/ pyMapTable.c
gcc -c -O2 -fno-strength-reduce -I/usr/X11R6/include/ -I. -I/include/ pyParser.c
gcc -c -O2 -fno-strength-reduce -I/usr/X11R6/include/ -I. -I/include/ PYFA.c
gcc -c -O2 -fno-strength-reduce -I/usr/X11R6/include/ -I. -I/include/ sp.c
gcc -c -O2 -fno-strength-reduce -I/usr/X11R6/include/ -I. -I/include/ SetLocale.c
gcc -c -O2 -fno-strength-reduce -I/usr/X11R6/include/ -I. -I/include/ tools.c
gcc -c -O2 -fno-strength-reduce -I/usr/X11R6/include/ -I. -I/include/ ui.c
gcc -c -O2 -fno-strength-reduce -I/usr/X11R6/include/ -I. -I/include/ wbx.c
gcc -c -O2 -fno-strength-reduce -I/usr/X11R6/include/ -I. -I/include/ xim.c
gcc -O2 -fno-strength-reduce -L/usr/X11R6/lib/ -L/lib/ -lX11  IC.o py.o ime.o InputWindow.o KeyList.o main.o MainWindow.o MyErrorsHandlers.o punc.o pyMapTable.o pyParser.o PYFA.o sp.o SetLocale.o tools.o ui.o wbx.o xim.o  IMdkit/lib/libXimd.a -o fcitx

再make install
mkdir -p /usr/share/fcitx
install -s fcitx /usr/bin/
cp -f data/punc.mb /usr/share/fcitx/
cp -f data/wbx.mb /usr/share/fcitx/
cp -f data/pybase.mb /usr/share/fcitx/
cp -f data/pyphrase.mb /usr/share/fcitx/

退出当前用户,用组合键Ctrl+Alt+Backspace。重新登入,按照说明说fcitx就OK了。因为按ctrl+space调不出fcitx。说明上说如果还是不能调用fcitx,请运行qtconfig,在interface,把XIM Input Style设置成Over The Spot。但是在我的系统上运行qtconfig,在interface,没有找到XIM Input Style这一栏。
我该怎么办呢?
发表于 2004-3-10 15:48:08 | 显示全部楼层
执行过
cd /usr/bin
ln -s fcitx chinput
了吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表