我一直对Ubuntu官方仓库里的Eclipse有偏见,就是版本太旧,所以我就直接到Eclipse的官方网站下载最新的用,结果在Ubuntu 9.10里又出问题了。
症状就是部分点击按钮没反应,尤其是“Finish“按钮,刚才启动弹出Eclipse的用户习惯收集通知,我选关闭这个功能,然后点”Finish“按钮,结果没反应,明明有按下去的视觉效果,就是不关闭。还有是pydev的项目建立向导里的“Finish”的按钮也是这样。
搜了一下,我坚决否定是我的人品问题,这又是Ubuntu的一个bug,在那堆长长的讨论里我扒出了两个解决方法
用Ubuntu库里的版本,针对这个问题打过补丁了,目前版本是3.5.1,还算新。
还是想用Eclipse的官方版的话,要先设置一个环境变量,运行Eclipse前先运行 export GDK_NATIVE_WINDOWS=1
如果用桌面图标启动的话,把图标的启动命令改成
env GDK_NATIVE_WINDOWS=1 Eclipse
我选择后者,因为我懒得再去下载一次Eclipse。慢着,那个设置环境变量命令好像在哪里看过,哦,就是之前的Flash点击无效问题,感觉不妙了,恐怕我迟点又会发现某些软件也出现按钮点击无效问题了。