LinuxSir.cn,穿越时空的Linuxsir!

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

scim在mrxvt里不能输入了?

[复制链接]
发表于 2005-6-7 15:15:56 | 显示全部楼层 |阅读模式
本来以前好好的,昨天升级到1。3。0,结果不能在mrxvt里输入了,没有办法换回到原来的1。0。2也不行

可能是什么出了问题呢?

谢谢
发表于 2005-6-8 16:46:01 | 显示全部楼层
Post by halcyon79
本来以前好好的,昨天升级到1。3。0,结果不能在mrxvt里输入了,没有办法换回到原来的1。0。2也不行

可能是什么出了问题呢?

谢谢


看样子是 mrxvt 的bug.报告给 mrxvt 的作者吧。都出 BadWindow 错误了。

这是SCIM的错误信息:

Starting SCIM ...
scim_x11_frontend.cpp:107 > Starting X11 FrontEnd module...
scim_x11_frontend.cpp:709 >  IMS Open handler: LANG=zh_CN.gb2312 Connect ID=1
scim_x11_frontend.cpp:732 >  IMS Create handler: Encoding=GB2312
scim_x11_frontend.cpp:744 >  IMS Create handler OK: ID=0 Connect ID=1
scim_x11_frontend.cpp:1501 > X Error occurred:
  Display     = 0x80a7140
  Type        = 0
  Resourceid  = 8388673
  Serial      = 53
  ErrorCode   = 3
  RequestCode = 25
  MinorCode   = 0
  Error Text  = BadWindow (invalid Window parameter)
scim_x11_frontend.cpp:1520 > Discard This Error
scim_x11_frontend.cpp:861 >  IMS Set IC focus handler, ID=0 Connect ID=1
scim_x11_frontend.cpp:784 >  IMS Set IC values handler, ICID=0 Connect ID=1 Changes=64
scim_x11_frontend.cpp:784 >  IMS Set IC values handler, ICID=0 Connect ID=1 Changes=64
scim_x11_frontend.cpp:784 >  IMS Set IC values handler, ICID=0 Connect ID=1 Changes=64
scim_x11_frontend.cpp:882 >  IMS Unset IC focus handler, ID=0 Connect ID=1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-8 17:22:42 | 显示全部楼层
Post by james_su
看样子是 mrxvt 的bug.报告给 mrxvt 的作者吧。都出 BadWindow 错误了。

这是SCIM的错误信息:

Starting SCIM ...
scim_x11_frontend.cpp:107 > Starting X11 FrontEnd module...
scim_x11_frontend.cpp:709 >  IMS Open handler: LANG=zh_CN.gb2312 Connect ID=1
scim_x11_frontend.cpp:732 >  IMS Create handler: Encoding=GB2312
scim_x11_frontend.cpp:744 >  IMS Create handler OK: ID=0 Connect ID=1
scim_x11_frontend.cpp:1501 > X Error occurred:
  Display     = 0x80a7140
  Type        = 0
  Resourceid  = 8388673
  Serial      = 53
  ErrorCode   = 3
  RequestCode = 25
  MinorCode   = 0
  Error Text  = BadWindow (invalid Window parameter)
scim_x11_frontend.cpp:1520 > Discard This Error
scim_x11_frontend.cpp:861 >  IMS Set IC focus handler, ID=0 Connect ID=1
scim_x11_frontend.cpp:784 >  IMS Set IC values handler, ICID=0 Connect ID=1 Changes=64
scim_x11_frontend.cpp:784 >  IMS Set IC values handler, ICID=0 Connect ID=1 Changes=64
scim_x11_frontend.cpp:784 >  IMS Set IC values handler, ICID=0 Connect ID=1 Changes=64
scim_x11_frontend.cpp:882 >  IMS Unset IC focus handler, ID=0 Connect ID=1

感谢你的回复,我在newsmth上给你发信了。我现在的问题是现在不光mrxvt, rxvt和xterm也不行,但是老版本的scim比如1.0.2和1.2.3,都是没有问题的。而现在我即使换回原来的老版本的,同样也是没有作用了
回复 支持 反对

使用道具 举报

发表于 2005-6-8 19:36:56 | 显示全部楼层
Post by halcyon79
感谢你的回复,我在newsmth上给你发信了。我现在的问题是现在不光mrxvt, rxvt和xterm也不行,但是老版本的scim比如1.0.2和1.2.3,都是没有问题的。而现在我即使换回原来的老版本的,同样也是没有作用了


1.2.x 肯定不行,我试过的。
回复 支持 反对

使用道具 举报

发表于 2005-6-8 19:37:45 | 显示全部楼层
xterm 我这里可以。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-8 19:58:40 | 显示全部楼层

我用1.2.2和1.2.3的时候都是没有问题的

Post by james_su
1.2.x 肯定不行,我试过的。


昨天升级到1.3.0才有这个问题的,不知道为什么。我可以肯定的是用scim 1.0.2是没有问题的

而最近X的软件也没有发生大的升级,问题就发生在我装了1.3.0以后的,所以我想是不是因为装1.3.0修改了系统的什么配置文件导致的。按道理是不应该的。
另外,我使用fcitx就可以正常的输入汉字了,按理应该是可以使用xim进行汉字的输入的

为什么就不行呢? :confused:  现在换回1.0.2也不行,郁闷啊。

请问你给出的出错信息是怎么获得的?用了gdb吗?或者我该如何才能获得到底是什么地方出了问题?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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