LinuxSir.cn,穿越时空的Linuxsir!

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

fcitx和scim在zh_CN.UTF-8下不能调用,请YU_KING和JAMES_SU帮助

[复制链接]
发表于 2004-2-11 10:25:34 | 显示全部楼层 |阅读模式
我的环境是Gentoo, 在GDM的Languages中选择了简体中文,GDM设置以下locale环境变量:
LANG=zh_CN
GDM_LANG=zh_CN
此时,fcitx和scim均可以使用。

当我调整LANG=zh_CN.UTF-8, GDM_LANG=zh_CN.UTF-8时,fcitx和scim均不能出现输入状态条(即Ctrl+Space没有响应)。在其他设置下,如zh_CN.GBK, zh_CN.GB2312下,也可以正常使用,但我看了fcitx的使用手册,明确指出可以在zh_CN.UTF-8下工作。

我查阅了论坛中的相关讨论,没有找到正确的解决办法(有人碰到了同样问题,但莫名其妙的解决了,安装字体???,请参见http://bbs.linuxsir.cn/showthread.php?s=&threadid=86136),请yu_king和james_su帮助!
发表于 2004-2-11 16:07:08 | 显示全部楼层
有可能是您的内核或X不支持utf8
 楼主| 发表于 2004-2-11 17:07:46 | 显示全部楼层
当我设置LANG=zh_CN.UTF-8时,可以正常显示汉字,通过utf8方式mount M$分区,其中汉字可以正常显示。
如何知道内核、X是否支持utf8呢?
 楼主| 发表于 2004-2-12 09:02:41 | 显示全部楼层
我怀疑有可能是输入法主窗口和输入窗口选用的字体不支持UTF-8,但奇怪的是在Fedora下,zh_CN.UTF-8一切正常。
发表于 2004-2-12 11:33:15 | 显示全部楼层
我现在可以在UTF-8下使用,但是在GB18030下却不能使用了。
至于为什么能使用了,我也不知道,我除了升级之外,就是拷贝过几个字体文件,但是当初拷过来之后字体已经可以使用了,但输入法还是不能使用的。
看来中文的问题确实还需要有大腕级的人物出现啊。
 楼主| 发表于 2004-2-12 13:18:28 | 显示全部楼层
是啊,你升级了什么?fcitx我用的是2.0.1
 楼主| 发表于 2004-2-12 13:22:55 | 显示全部楼层
另外,你Copy了哪些字体呢?
我已经安装了zh_CN, zh_TW的字体,也将winxp下的字体目录放到了/etc/fonts/local.conf,和我在Fedora下做得同样的操作,Gnome中可以正常显示,但输入法窗口就是不能显示。

不知道Yuking能够告诉大致的调试策略,我直接源代码调试了。
发表于 2004-2-12 14:31:17 | 显示全部楼层
最初由 jiamings 发表
另外,你Copy了哪些字体呢?
我已经安装了zh_CN, zh_TW的字体,也将winxp下的字体目录放到了/etc/fonts/local.conf,和我在Fedora下做得同样的操作,Gnome中可以正常显示,但输入法窗口就是不能显示。

不知道Yuking能够告诉大致的调试策略,我直接源代码调试了。

如果您用的是xft版的。可以在gnome字体选择中看一下系统中有的中文ttf字体名,然后修改.fcitx/config中的显示字体。重新启动X看看
 楼主| 发表于 2004-2-12 16:02:36 | 显示全部楼层
如果您用的是xft版的。可以在gnome字体选择中看一下系统中有的中文ttf字体名,然后修改.fcitx/config中的显示字体。重新启动X看看


我将config中的显示字体改为Simsun,好象不起作用。
发表于 2004-2-12 16:23:22 | 显示全部楼层
如果您是用gedit修改的,可能会有问题,试试用mc来改
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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