问题:
我试图解释我在使用 Eclipse 时遇到的问题:好吧,如我所附的屏幕截图所示,所有图标似乎都已启用。但通常一些图标被禁用。例如:当调试器正在运行时,您不能按恢复按钮,但恢复按钮和停止按钮看起来像一个启用按钮。然而,其中只有一个是可点击的。
因此,总而言之,图标背后的 eclipse 逻辑正在运行,但当按钮被禁用(不可点击)时,eclipse 不会改变按钮的视觉样式。
问题:
有谁知道如何强制 eclipse 在按钮被禁用时显示禁用图标,在按钮启用时显示启用图标?
更多信息:
- Eclipse 版本:Eclipse 霓虹灯
- Ubuntu 版本:Ubuntu 16.04 LTS
- Java 版本:Java 8 (openjdk)
我已经尝试过做的事情:
我尝试使用 Eclipse Mars。但是 is 具有与 Neon 相同的行为。
我尝试使用 Eclipse Luna。这工作得很好。所有 siabled 按钮都是灰色的。
我向 Eclipse 报告了这个错误:https ://bugs.eclipse.org/bugs/show_bug.cgi?id=501878
此问题是由于在带有 SWT 程序的较新 ubuntu 版本中使用 GTK3 引起的。
您可以在 .profile 中设置一个标志,以使像 Eclipse 这样的 SWT 程序现在使用 GTK2。
.profile
位于您的主文件夹中的文件。export SWT_GTK3=0
到文件末尾。您的文件现在应该与此类似(实际上是我的 .profile 文件):
如果您现在启动 Eclipse,您会看到禁用的图标灰显。
快乐编码。