LinuxSir.cn,穿越时空的Linuxsir!

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

kaffeine+fcitx3.0?

[复制链接]
发表于 2004-10-25 11:40:00 | 显示全部楼层 |阅读模式
安装完fcitx3.0以后,kaffeine启动以后就没有反应了,那位高手指点以下怎么解决
发表于 2004-10-25 12:33:17 | 显示全部楼层
it is a bug of X.
the deadlock of XIM.
发表于 2004-10-25 12:34:36 | 显示全部楼层
it is a bug of X.
the deadlock of XIM.
发表于 2004-10-25 12:35:57 | 显示全部楼层
it is a bug of XFree86 and X.org

主要原因是使用了XInitthread()函数。

这是XIM协议造成的死锁。
发表于 2004-10-25 13:24:40 | 显示全部楼层
好久不见 jacker 了


那么,用 scim 可以吗
 楼主| 发表于 2004-10-25 13:35:28 | 显示全部楼层
谢谢,好象新的xorg还是没有解决
发表于 2004-10-25 13:37:39 | 显示全部楼层
最初由 jhuangjiahua 发表
好久不见 jacker 了


那么,用 scim 可以吗

SCIM在QT/KDE上输入的时候同样使用XIM协议,不行。

这个其实是XFree86-4.3.99.xx cvs 和x.org引入的一个BUG。程序中使用了Lock, UnLockDisplay的时候必须在main函数中加入XInitThread()函数。

加入这个函数后就会引发XIM热键的死锁问题。
也就是按Ctrl或者ctrl+Space或者Ctrl+shift时死锁。

不同的输入法有不同的表现,解决办法:临时。
可以修改libX11的EventFilter.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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