LinuxSir.cn,穿越时空的Linuxsir!

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

help fcitx!!

[复制链接]
发表于 2003-3-2 02:48:59 | 显示全部楼层 |阅读模式
i am a newuser in debian.i have faced a problem when makeing fcitx:
cd IMdkit/lib; make
make[1]: Entering directory `/root/fcitx-1.8.1/IMdkit/lib'
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include    IMConn.c
IMConn.c:32:22: X11/Xlib.h: 没有那个文件或目录
In file included from IMConn.c:35:
../include/IMdkit.h:35:21: X11/Xmd.h: 没有那个文件或目
..............

i think maybe i don't have a Xlib?but i can run kde without any problem.if so ,what can i do ?
发表于 2003-3-2 04:36:59 | 显示全部楼层
呵呵,抄一段readme:
由于fcitx只使用了Xlib,因此编译安装比较简单。如果您正确安装了gcc编译器和XFree86的开发包(通常名为XFree86-devel),就可以正常编译fcitx。
你少的就是XFree86的开发包。没有这个一样能运行kde的。把这个包装上就能编译fcitx了。
 楼主| 发表于 2003-3-2 06:28:31 | 显示全部楼层
thanks a lot,i get it.but i meet some other trouble:

i can see the panel at the top of screen.but it can't work after i push ctrl+space / ctrl+shift why?

i ran under konsole ,there was no err reported.
发表于 2003-3-2 11:32:09 | 显示全部楼层
这是设置的问题。
抄Yuking大哥的一段话:
看到fcitx的图标但不能用。请您报一下以下信息:
1、不要进X,执行
set|grep XMODIFIERS
的结果
2、执行
xinit
不是startx,进入X后上述命令的结果
3、用
startx
进X执行上述命令的结果。
4、locale值

非常感谢
 楼主| 发表于 2003-3-4 14:05:09 | 显示全部楼层
最初由 tram 发布
这是设置的问题。
抄Yuking大哥的一段话:
看到fcitx的图标但不能用。请您报一下以下信息:
1、不要进X,执行
set|grep XMODIFIERS
的结果
2、执行
xinit
不是startx,进入X后上述命令的结果
3、用
startx
进X执行上述命令的结果。
4、locale值

非常感谢
1.before startx:
#set|grep XMODIFIERS
#
2.
#xinit
i can't use my keyboard at all,so .... do u know why?
3.after startx
#set|grep XMODIFIERS
XMODIFIERS=@im=gWuBi
#
4 my locale:
#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
(i also used zh_CN and zh_CN.gb2312)
5.my .xsession file
# more .xsession
KDE_LANG=zh_CN.GBK
export LANG LC_ALL LC_CTYPE KDE_LANG
export XMODIFIERS="@im=gWuBi"
export XIM=gWuBi
export XIM_PROGRAM=gWuBi
gWuBi &
exec kde3
killall gWuBi
发表于 2003-3-4 15:01:05 | 显示全部楼层
不知道你装的是哪个个版本的fcitx?如果是比较新的,1.7,1.8,1,8,1,也就是应用程序叫fcitx,那么XMODIFIERS应该设成export XMODIFIERS="@im=fcitx",你是用的哪个版本?如果是redhai,就看看/etc/sysconfig/i18n,这个文件是全局的locale,你要把里面的也改成zh_CN.GBK。
还有,你的locale和XMODIFIERS是放在.xsession里的,有时这样不行,最好放在.bashrc里,这样在进入X前,也有XMODIFIERS
如果上面的改动后,还是不行,看看zh_CN.gbk。这个和zh_CN.GBK是一样的,不过有可能可以。
用新的版本吧,在locale设置上,改了一些代码,可以指定locale。
 楼主| 发表于 2003-3-4 18:18:29 | 显示全部楼层
是debian
发表于 2003-3-4 19:34:03 | 显示全部楼层
输入法呼不出来,要么因为应用程序的locale和输入法的locale不一样,要么是XMODIFIERS没有设置。你就顺着这个方向,找找debian里设置locale的地方,我没有用过debian,就不瞎说了,呵呵。要不你到debian版看看他们是怎么设置的?
发表于 2003-3-4 19:53:29 | 显示全部楼层
fcitx的设置方法和gWuBi一样的,不过就是名字改了,
export XMODIFIERS=@im=fictx
你看看这个吧,是我的主页上的,xmake兄弟(reboot)也是在debian下装的,应该对你有点启发。ebf和fcitx的设置方法完全相同,所以你可以直接用他的设置。
http://ebf.cosoft.org.cn/cgi-bin ... ;topic=5&show=0
http://ebf.cosoft.org.cn/cgi-bin ... ;topic=8&show=0
 楼主| 发表于 2003-3-5 01:53:42 | 显示全部楼层
换了两个DNS都没有连上啊:(
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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