当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 15 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Swing程序在linux下丢失键盘响应的大BUG
帖子发表于 : 2007-03-16 11:22 

注册: 2006-04-24 14:07
帖子: 93
送出感谢: 0 次
接收感谢: 0 次
在使用idea,eclipse等应用时都偶有出现突然键盘没响应的情况, 一直还以为是ubuntu本身的BUG,对JAVA支持不好。 后来有人发现是SWING的BUG(http: //bugs.sun.com/bugdatabase/view_bug.do?bug_id=6506617)。希望这个大BUG能快点弄好吧。弄好这个bug就可以将工作环境换到ubuntu,要不还只能在window工作。


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-03-16 12:32 
头像

注册: 2005-10-19 17:33
帖子: 2052
送出感谢: 0 次
接收感谢: 0 次
说实话,我从来没有遇到过,可是试试看debug一下。我在Linux下面开发用Eclipse3年多了,这种bug应该是可以重现的


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-03-16 13:42 
头像

注册: 2007-03-01 20:46
帖子: 2393
地址: 湖南长沙
送出感谢: 0 次
接收感谢: 0 次
Eclipse是基于SWT的……
失去键盘响应的问题是因为和Scim冲突,在Eclipse中,右击鼠标,把输入法改成Scim Input Method就可以了~~


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-03-17 10:26 

注册: 2006-04-24 14:07
帖子: 93
送出感谢: 0 次
接收感谢: 0 次
猛将兄 写道:
说实话,我从来没有遇到过,可是试试看debug一下。我在Linux下面开发用Eclipse3年多了,这种bug应该是可以重现的


不知道呢,好像我打字或者使用快捷键稍微快些就很容易出现这种问题。不过却是没有区debug,有机会去看看吧


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-03-17 10:27 

注册: 2006-04-24 14:07
帖子: 93
送出感谢: 0 次
接收感谢: 0 次
anticlockwise 写道:
Eclipse是基于SWT的……
失去键盘响应的问题是因为和Scim冲突,在Eclipse中,右击鼠标,把输入法改成Scim Input Method就可以了~~


哦。swt啊,那还是有这个失去键盘响应问题哦。我的输入法是fcitx,也跟这个有冲突吗?


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-03-17 11:31 
头像

注册: 2007-03-01 20:46
帖子: 2393
地址: 湖南长沙
送出感谢: 0 次
接收感谢: 0 次
恩,我在用fcitx的时候好像曾经也失去过相应,解决办法好像是一样的~~


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-04-27 23:36 

注册: 2007-04-27 16:05
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
anticlockwise 写道:
恩,我在用fcitx的时候好像曾经也失去过相应,解决办法好像是一样的~~


我用的是ibm R40e的本子 这种问题楼上的有解决办法了么?


页首
 用户资料  
 
8 楼 
 文章标题 : 我的怎们要选择X输入法才可以
帖子发表于 : 2007-05-09 18:23 

注册: 2006-12-01 15:17
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
我在eclipse中选择 scim 就出问题
选择X输入法就很好


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-05-12 20:47 

注册: 2006-09-09 22:04
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
好象跟源的JDK有关。我用源的JDK5和JDK6都出现这种情况。从java.sun.com下载自行安装的JDK5是没有问题的。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-05-17 22:56 

注册: 2007-02-22 1:15
帖子: 116
送出感谢: 0 次
接收感谢: 0 次
我用的是从SUN下载的JDK6和FCITX,一样会失去响应,关注ING


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-05-17 23:32 
头像

注册: 2007-03-01 20:46
帖子: 2393
地址: 湖南长沙
送出感谢: 0 次
接收感谢: 0 次
对于基于SWT的程序来说,比如Eclipse,因为SWT图形界面是基于底层的库来决定自己本身的图形界面,比如在Linux底下,它采用的是GTK,所以解决键盘失去响应的方法与Linux底下GTK程序一样,似乎都是XIM的问题,修改/etc/X11/xinit/xinput.d/scim文件,将GTK_IM_MODULE改成scim,然后在命令行上im-switch -s scim。这样,在类似Eclipse的程序中默认的输入法模块就是选用的scim,而不是xim。

至于Swing程序为何失去键盘响应,也许就像LZ所说,是一个BUG。


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-05-24 0:01 
头像

注册: 2007-05-23 23:55
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
我也遇到相同的问题,像Netbeans,ZendStudio等都是会出现失去键盘响应,有时启动编辑器后很快就出现,有时候能用上一阵子,一直搞不明白到问题出在那里。到baidu,google搜,又不是很多人提出相同的问题,郁闷啊。顶起来,希望有人能解决。


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2007-09-22 21:19 
头像

注册: 2006-12-20 18:41
帖子: 776
送出感谢: 0 次
接收感谢: 0 次
顶!~~~~~~~ :(


_________________
尽情享受生活~

Welcome to AutumnHealth's blog:
http://forum.ubuntu.org.cn/weblog.php?w=1421
http://blog.csdn.net/autumnhealth


页首
 用户资料  
 
14 楼 
 文章标题 : Swing程序在linux下丢失键盘响应的大BUG(解决方法)
帖子发表于 : 2007-09-24 1:44 
头像

注册: 2006-12-20 18:41
帖子: 776
送出感谢: 0 次
接收感谢: 0 次
发现了,这个是Java6的bug,改成Java5就好了
http://bugs.sun.com/bugdatabase/view_bu ... id=6506617

不过Java5不支持LCD和反走样(anti-alias)字体,所以Java5下字体会存在锯齿问题,严重影响美观。

建议:
Ubuntu下,还是用5吧,不然再好看,不能输入也没用
XP下可以用6,美化后字体还是很漂亮的

期待Java6的下一个版本修复此问题:(

另请参见:
Java5/6中的字体自定义设置与美化(Linux/Windows)
Java5/6中的字体自定义设置与美化(Linux/Windows)补充说明


_________________
尽情享受生活~

Welcome to AutumnHealth's blog:
http://forum.ubuntu.org.cn/weblog.php?w=1421
http://blog.csdn.net/autumnhealth


页首
 用户资料  
 
15 楼 
 文章标题 : Re:
帖子发表于 : 2009-11-02 16:50 

注册: 2009-06-29 17:00
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
zengkid 写道:
anticlockwise 写道:
Eclipse是基于SWT的……
失去键盘响应的问题是因为和Scim冲突,在Eclipse中,右击鼠标,把输入法改成Scim Input Method就可以了~~


哦。swt啊,那还是有这个失去键盘响应问题哦。我的输入法是fcitx,也跟这个有冲突吗?



呵呵,谢谢上面兄弟,我的问题解决了,支持你,我的系统是:ubuntu 9。0。4 输入法scim ,按你的提示我的问题解决了,非常感谢你!


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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