我在 Ubuntu 上使用 Eclipse 3.5 时遇到了问题。从 Ubuntu 9.04 升级到 9.10 后,我发现带有对话框的按钮不再正常工作 - 单击按钮时没有任何反应。
这仅在升级后发生,所以我猜测这与新的 Gnome 或 GTK 库有关。
关于我的环境的更多细节:
- Ubuntu 桌面 9.10 64 位
- 双屏上的 Compiz(nvidia)
- 来自包的 Java
openjdk-6-jdk
- 来自 eclipse.org 二进制文件的 Eclipse 3.5
我可以使用键盘来选择/激活按钮作为临时解决方法,但我希望有更好的解决方案。
答案1
这显然是 Eclipse + Compiz 中的一个已知错误,可以在运行 eclipse 之前通过设置 GDK_NATIVE_WINDOWS=true 来修复。
http://mou.me.uk/2009/10/31/fixing-eclipse-in-ubuntu-9-10-karmic-koala/
答案2
尝试停用 Compiz 并查看是否有帮助,也许它与您计算机上的 Eclipse 对话框存在问题,并且它使它们出现,但之后不接收鼠标事件。(就像未完成的动画或类似的东西)。
编辑:好的,所以根据您的评论,Compiz 就是问题所在。为了做出较小的解决方法,首先,也许只需在对话框等小窗口上停用 Compiz 效果,我记得有这样的选项。也许您可以通过这种方式在大多数窗口中保留它。
除此之外,除了尝试更改 Compiz 中的参数外,目前我没有更好的解决方案。
答案3
我也遇到了这个问题。我没有解决办法,但你可以点击一个按钮并按空格/回车键来激活它。你可以使用键盘来打开对话框。