LinuxSir.cn,穿越时空的Linuxsir!

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

debian下安装fcitx,不能激活输入条

[复制链接]
发表于 2003-7-21 23:56:03 | 显示全部楼层 |阅读模式
我的系统是debian woody 3.0
locale是zh_CN.GBK
安装过fcitx 1.8.5的tarball和fcitx 1.8.4的deb包,均出现这种错误:
运行fcitx &
正常出现fcitx的小状态条,但是按Ctrl+space快捷键不能激活输入条。

我卸载了系统中原有的chinput和xcin
现在的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

echo $XMODIFIERS 输出如下:
@im=fcitx

请问如何解决?
如以上信息还不足以解决问题,请告诉如何获得更多的相关信息。
谢谢。
 楼主| 发表于 2003-7-22 10:53:07 | 显示全部楼层

help~~~

please~~~
 楼主| 发表于 2003-7-22 12:01:55 | 显示全部楼层

补充说明:

在gnome-terminal下可以正常显示中文
但在kate或abiword下却是乱码。
 楼主| 发表于 2003-7-22 20:45:49 | 显示全部楼层

穌﹚

穌﹚
发表于 2003-7-23 06:21:44 | 显示全部楼层
我建议先在 web browser 下面试一试输入法。我可以在 Mozilla Firebird 下用 fcitx,但是 GNOME 2.2 的 gnome-terminal 不行。

不过你用的应该是 GNOME 1.4 吧?
发表于 2003-7-23 07:32:15 | 显示全部楼层

回复: debian下安装fcitx,不能激活输入条

最初由 goldolphin 发表
我的系统是debian woody 3.0
locale是zh_CN.GBK
安装过fcitx 1.8.5的tarball和fcitx 1.8.4的deb包,均出现这种错误:
运行fcitx &
正常出现fcitx的小状态条,但是按Ctrl+space快捷键不能激活输入条。

我卸载了系统中原有的chinput和xcin
现在的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

echo $XMODIFIERS 输出如下:
@im=fcitx

请问如何解决?
如以上信息还不足以解决问题,请告诉如何获得更多的相关信息。
谢谢。

可能还是locale和字体的设置问题,你可以检查一下fcitx的配置文件对照一下。
fcitx是我用过的在linux下和freebsd下最容易安装和最方便使用的中文输入法,兄弟,别放弃。
 楼主| 发表于 2003-7-24 22:37:02 | 显示全部楼层

XIM输入服务器打开失败,如何解决?

今天在debian下更新了gnome 2.2,结果输入法又不能用了。.xsession.errors文件中记录
了这样一行:
Unable to open XIM input method,falling back to XLookupString()
如何解决这个问题,XIM包含在哪个软件包中?
谢谢~~
发表于 2003-7-24 23:28:22 | 显示全部楼层

回复: XIM输入服务器打开失败,如何解决?

最初由 goldolphin 发表
今天在debian下更新了gnome 2.2,结果输入法又不能用了。.xsession.errors文件中记录
了这样一行:
Unable to open XIM input method,falling back to XLookupString()
如何解决这个问题,XIM包含在哪个软件包中?
谢谢~~


这个错误信息好象是说:无法打开xim server, xim客户端重新用XLookupString分析XKeyEvent。

如果上面的推测是正确的,这还是输入法初始化xim不正确。

XIM是一个X下的协议。X只保障协调,并不实现具体的功能。具体的功能由XIM client和XIM server自己实现。

XIM的连接由xim locale和XIM server名保障。XIM server名就是环境变量XMODIFIERS所指定的那个名称。如果你是有的是fcitx,就不存在XIM server名的问题。fcitx首先使用XMODIFIERS指定的名称,如果没有再使用默认的fcitx。呵呵,这个默认选择显然是多余的。因此,在使用fcitx的时候,可以随便指定一个XMODIFIERS。

剩下的问题就是xim locale问题了。每个系统在这个locale上可能都有一些差别。在这里我给fcitx提一个建议:xim的locale好像是和/usr/X11R6/lib/X11/locale有关的.在这个目录下找到zh打头的所有目录名作为locale依次进行执行IMOpenIM。总有一个是正确的,而且对系统来说也没什么消耗。这样会避免很多问题。

对于goldolphin,你现在恐怕要下载源代码,逐个试一下了。
 楼主| 发表于 2003-7-25 09:28:56 | 显示全部楼层

I am using source tarball now

But,where should I execute IMOpenIM?
3X
 楼主| 发表于 2003-7-25 10:22:43 | 显示全部楼层

问题似乎跟fcitx无关

现在我删除了fcitx,但仍然出现这个错误:
Unable to open XIM input method,falling back to XLookupString()

似乎跟fcitx无关。
安装了chinput也是这样,难道是gnome的问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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