当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [求助]输入时经常失去焦点
帖子发表于 : 2008-11-12 22:04 

注册: 2008-11-11 14:03
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
当在切换到另一个桌面之后或者在eclipse内编写代码时,经常出现不能输入的情况,好像是输入焦点丢失,在编辑框点鼠标左键也没用,必须点击右键或者拖动一下窗口或者用alt+tab切换一下才能接着输入。
google了一遍,发现有种解释如下:
=======================================
我认为这个是那些应用程序对XIM支持的问题。一般说来,一个程序取得输入焦点应用发一个信息,失去焦点也应该发个信息,输入过程中接收输入也有相应的信息,XIM程序就是利用这些信息来设置相应的状态,但有些程序就是不发送这些信息,或是乱发。比如在我的KDE环境下通过alt-tab从mlterm切换到其它应用时(如konquorer),XIM会得到以下信息:
mlterm -> 失去焦点
konquorer -> 获得焦点
mlterm -> 获得焦点
mlterm -> 失去焦点
后面那两个事件就有问题,会导致XIM记录的当前焦点不对,这种情况应该是2.0.2有时无法输入任何东西的原因。另外,还有些程序总是不断发送接收到输入的信息,即使它在后台,比如mlterm和GTK1的mozilla。
当然,这些只是我“研究”的结果,如果有错,那就对不住这些程序的作者们了
=========================================
不知道这个解释是不是针对我这种情况的。
有哪位老兄曾经出现过这状况吗?是否解决?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: [求助]输入时经常失去焦点
帖子发表于 : 2008-11-12 22:10 
头像

注册: 2005-09-10 16:04
帖子: 3537
地址: DG-GD-China
送出感谢: 0 次
接收感谢: 0 次
scim有时候在opera里就是这样,失去焦点,无法输入,先点右键,再点左键,就可以输入了
这个好像是scim与qt的原因
具体的不知道


_________________
http://element.blog.ubuntu.org.cn/
Ubuntu Jaunty Jackalope...
AMD Barton 2600+
MSI K7N2 Delta-L
Kingston DDR400 512M*2+256M*1
nVidia FX5200
Seagate 80G(Jaunty Jackalope)
Seagate 160G(XXxxXX)
SyncMaster 732N


页首
 用户资料  
 
3 楼 
 文章标题 : Re: [求助]输入时经常失去焦点
帖子发表于 : 2008-11-12 22:12 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
不标准的软件而已吧。
软件都应该向dbus靠拢。
scim-qtimm下,使用birdge才不会丢焦点呢。


_________________
● 鸣学


页首
 用户资料  
 
4 楼 
 文章标题 : Re: [求助]输入时经常失去焦点
帖子发表于 : 2008-11-12 22:18 
头像

注册: 2005-09-10 16:04
帖子: 3537
地址: DG-GD-China
送出感谢: 0 次
接收感谢: 0 次
我这使用bridge问题更多
就用了scim-qtimm


_________________
http://element.blog.ubuntu.org.cn/
Ubuntu Jaunty Jackalope...
AMD Barton 2600+
MSI K7N2 Delta-L
Kingston DDR400 512M*2+256M*1
nVidia FX5200
Seagate 80G(Jaunty Jackalope)
Seagate 160G(XXxxXX)
SyncMaster 732N


页首
 用户资料  
 
5 楼 
 文章标题 : Re: [求助]输入时经常失去焦点
帖子发表于 : 2008-11-24 20:09 

注册: 2008-11-24 18:13
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
这是因为linux的默认窗口焦点方式于windows的不同导致的,可以在首选项->窗口把‘鼠标移动到窗口之上时选中该窗口’这个选项不勾选,就可以了。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: [求助]输入时经常失去焦点
帖子发表于 : 2008-11-30 14:56 

注册: 2008-11-11 14:03
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
跟窗口的这个设置好像没什么关系,那个选项默认就是没有勾选的。

最终还是装了fcitx(小企鹅)输入法绕开这个问题,也没有卸载scim,现在是两个输入法共存使用。

令我不解的是之前出问题(焦点丢失)的那几个应用在切换输入法时会自动选择fcitx输入法,其他没这个问题的应用会自动使用scim输入法,而我并没有特意的去设置什么。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
cron
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译