11.0出现两个scim并且Ctrl-space失效的Bug说明与最佳解决办法
时间:2008-07-03
来源:互联网
下面是bugzilla.novell.com下的bug记录:
Bug 398526 - Ctrl-Space doesn't enable Chinese input.
https://bugzilla.novell.com/show_bug.cgi?id=398526
这个bug是由于qt4中imsw-multi会载入所有的输入法插件,并且初始化所有的输入法造成的。
当scim-bridge被初始化之后,scim和scim-bridge守护进程将被启动。
所以在qt4中,无论使用什么输入法,所有的输入法都会被初始化。
当kdm_greet启动时,scim也会自动启动。
并且根用户的scim进程会锁定Ctrl-Space快捷键。
因此,用root登录并不会遇到这个bug。
解决方法
使用打上了补丁的最新的libqt4(已修正地址)。
http://software.opensuse.org/ymp/hom...1.0/libqt4.ymp
作者: Ken1989 发布时间: 2008-07-03
作者: Jeff-cao 发布时间: 2008-07-03
并请教高手 , opensuse 11 ked4 安装了 pidgin 如何升级到 该程序的最新版 。看了他的网站最新版是 2.4.3了 .
作者: 闲庭信步 发布时间: 2008-07-03
作者: Jeff-cao 发布时间: 2008-07-03
作者: struq 发布时间: 2008-07-03
作者: Ken1989
看到坛子上很多朋友遇到了这个问题,但是一直不知道原因,无奈之下采用删除scim-bridge的方法。而其实这个bug早已被提交并且找到了原因和解决办法。
下面是bugzilla.novell.com下的bug记录: Bug 398526 - Ctrl-Space doesn't enable Chinese input. https://bugzilla.novell.com/show_bug.cgi?id=398526 这个bug是由于qt4中imsw-multi会载入所有的输入法插件,并且初始化所有的输入法造成的。 当scim-bridge被初始化之后,scim和scim-bridge守护进程将被启动。 所以在qt4中,无论使用什么输入法,所有的输入法都会被初始化。 当kdm_greet启动时,scim也会自动启动。 并且根用户的scim进程会锁定Ctrl-Space快捷键。 因此,用root登录并不会遇到这个bug。 解决方法 使用打上了补丁的最新的libqt4。 http://software.opensuse.org/ymp/KDE...1.0/libqt4.ymp |
我这里似乎无效。。。
作者: chenkenshin 发布时间: 2008-07-03
作者: chenkenshin
打完补丁需要做别的设置么?
我这里似乎无效。。。 |
作者: chanshun8 发布时间: 2008-07-04
使用后无需做别的设置
启动yast时有两个scim是正常的,不影响使用,关闭yast后会自动消失一个,我现在就是这样。
作者: Ken1989 发布时间: 2008-07-04
还是一启动机子就两个。
还是得删了scim-bridge才行。
作者: 双鱼 发布时间: 2008-07-04
作者: 双鱼
你修正前后给出的两个补丁都没用。
还是一启动机子就两个。 还是得删了scim-bridge才行。 |
作者: Ken1989 发布时间: 2008-07-04
作者: 双鱼 发布时间: 2008-07-04
在这里:
https://bugzilla.novell.com/attachment.cgi?id=222635
作者: Ken1989 发布时间: 2008-07-04
作者: Ken1989
不好意思,一开始给出的链接有问题,指向的并不是最新版本,我是在使用了4.4.0-16.1版本的libqt4后一切正常的,链接现已修正,再次致歉!
使用后无需做别的设置 启动yast时有两个scim是正常的,不影响使用,关闭yast后会自动消失一个,我现在就是这样。 |
作者: chanshun8 发布时间: 2008-07-04
作者: chanshun8
启动yast时有两个scim, 关闭yast后会自动消失一个, 我原本就是这样的了!这是不正常的10.3是没有这种问题,不过还是谢谢你提供方法给大家。
|
作者: Ken1989 发布时间: 2008-07-04
已经打上了补丁
应该是可以解决两个输入法的问题
以我的经验来说:出现两个 scim 是正常的,
但是需要两个都能输入中文才行
整理目前相关的帖子:
http://www.linuxsir.org/bbs/thread332274.html
smallplanet 建议使用
"点右键设置的,取消在systray里显示。 两个都设置一下"
本帖及 http://www.linuxsir.org/bbs/thread332123.html
Ken1989 建议升级到最新的 qt4
http://www.linuxsir.org/bbs/thread331727.html
小弟建议删除 scim-bridge (第2帖)
或改用 kdm3 (第6帖)<--可继续保留使用 scim-bridge
大家可以都尝试一下(毕竟都有成功的案例)
作者: chen242 发布时间: 2008-07-04
作者: Ken1989
不好意思,一开始给出的链接有问题,指向的并不是最新版本,我是在使用了4.4.0-16.1版本的libqt4后一切正常的,链接现已修正,再次致歉!
使用后无需做别的设置 启动yast时有两个scim是正常的,不影响使用,关闭yast后会自动消失一个,我现在就是这样。 |
不是吧,为什么呀,天呀。。。。
我昨晚用了一个晚上把suse11从装了,早上起来按上面的点了libqt4!!!!
现在。。。。现在。。。。我的系统托盘什么也没有了,只有空空的一条!!!
为什么呀??不会又要我从装吧?天理,从起机子还是一样,怎么办??
作者: CrAzy. 发布时间: 2008-12-28
作者: struq 发布时间: 2008-12-28
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28