LinuxSir.cn,穿越时空的Linuxsir!

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

11.0出现两个scim并且Ctrl-space失效的Bug说明与最佳解决办法

[复制链接]
发表于 2008-7-3 13:07:22 | 显示全部楼层 |阅读模式
看到坛子上很多朋友遇到了这个问题,但是一直不知道原因,无奈之下采用删除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[color="DarkOrchid"](已修正地址)。
http://software.opensuse.org/ymp ... USE_11.0/libqt4.ymp
发表于 2008-7-3 13:39:51 | 显示全部楼层
请问scim-bridge有用吗?删掉了也没觉得少了什么阿?呵呵。
回复 支持 反对

使用道具 举报

发表于 2008-7-3 13:40:55 | 显示全部楼层
谢谢提供方法。


并请教高手 , opensuse 11 ked4 安装了 pidgin 如何升级到 该程序的最新版 。看了他的网站最新版是 2.4.3了 .
回复 支持 反对

使用道具 举报

发表于 2008-7-3 13:42:25 | 显示全部楼层
晕,早默认装上了。呵呵。不知道skim怎么样?
回复 支持 反对

使用道具 举报

发表于 2008-7-3 14:59:12 | 显示全部楼层
没有scim-bridge的话,在qt4里面是不能光标跟随的,而且可能会和adobe reader之类软件冲突
回复 支持 反对

使用道具 举报

发表于 2008-7-3 15:07:26 | 显示全部楼层
Post by Ken1989;1870539
看到坛子上很多朋友遇到了这个问题,但是一直不知道原因,无奈之下采用删除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/KDEt/openSUSE_11.0/libqt4.ymp
打完补丁需要做别的设置么?
我这里似乎无效。。。
回复 支持 反对

使用道具 举报

发表于 2008-7-3 20:36:14 | 显示全部楼层
Post by chenkenshin;1870578
打完补丁需要做别的设置么?
我这里似乎无效。。。


我的也无效!启动yast还是有两个scim。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-4 09:25:57 | 显示全部楼层
不好意思,一开始给出的链接有问题,指向的并不是最新版本,我是在使用了4.4.0-16.1版本的libqt4后一切正常的,链接现已修正,再次致歉!

使用后无需做别的设置
启动yast时有两个scim是正常的,不影响使用,关闭yast后会自动消失一个,我现在就是这样。
回复 支持 反对

使用道具 举报

发表于 2008-7-4 11:59:51 | 显示全部楼层
你修正前后给出的两个补丁都没用。
还是一启动机子就两个。
还是得删了scim-bridge才行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-4 12:25:02 | 显示全部楼层
Post by 双鱼;1870819
你修正前后给出的两个补丁都没用。
还是一启动机子就两个。
还是得删了scim-bridge才行。


奇怪了,我的现在已经正常了,难道是其他包的作用?
回复 支持 反对

使用道具 举报

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

本版积分规则

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