Skip navigation.

exploreopera

| Help

Sign up | Help

Truth, Right Here, Right Now..

xgl 下 QT 程序崩溃的原因

,

经过昨天晚上一夜的测试,基本确定崩溃是由 SCIM/SKIM 输入法引起的。

如此重现:

1.开xgl, 将 SCIM 输入法调至拼音输入法

2.开 QT 程序,将在创建第二个子窗口以后崩溃。比如 Kopete 。点击联系人打开一个窗口,再点一个联系人打开另一个窗口。第二个窗口一闪而过,Kopete 随即崩溃。

Workaround:
在打开 QT 程序之后如果不输入中文,把输入法切换回"键盘"。需要很多时间锻炼来习惯啊。

我已经去报了 bug:
https://bugzilla.novell.com/show_bug.cgi?id=206547

只希望苏哲大侠能有时间找到问题所在。

告别 quinn 版 compiz,拥抱 Beryl看见怂人压不住火

Comments

avatar
不知道你这个问题解决了没有~

我也遇到过,和你的scim的输入方式有关。貌似是使用scim(而非skim)选择QT_IM_MODULE="xim"方式就可以保证kopete的正常使用了,……或者正好相反(skim方式QT_IM_MODULE=scim),记不太清了。现在在公司,不是linux,不方便看。

有些程序比较挑scim的输入方式,印象中acroread就是一个。对于这样的程序,我的方案是通过不同的环境变量来启动。比如,acroread,用GTK_IM_MODULE=xim acroread来启动。其他需要不同设置才能工作的应用也用不同的环境变两如法炮制就可以了。

呵呵~ 不好意思,记不太清了。不过这是个方向,是我原先遇到这个问题的解决方法,你可以通过不同的组合尝试一下。至少,在苏哲解决这个问题之前,做个暂时的方案~

By Leira, # 20. September 2006, 06:08:15

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

Please type this security code : 3e8b63

Smilies

July 2008
SMTWTFS
June 2008August 2008
12345
6789101112
13141516171819
20212223242526
2728293031