使用Kepler,Console视图中的按钮有时会呈现如下:
它应该是这样的:
使用鼠标移动按钮一次可以解决问题。知道是什么导致了这个吗?
版本:
答案 0 :(得分:1)
此错误中讨论了各种渲染错误:https://bugs.eclipse.org/bugs/show_bug.cgi?id=333965
解决方案是使用
启动EclipseGDK_NATIVE_WINDOWS=1 ...path.to../eclipse.exe
或
export GDK_NATIVE_WINDOWS=1
...path.to../eclipse.exe
答案 1 :(得分:0)
考虑到Kubuntu遇到的各种问题,知道static-gtk是默认值,您可以考虑在switching to QtCurve时检查问题是否仍然存在。
参见例如:
当我将其更改为“QtCurve”(默认情况下未安装)时,按钮会以透明背景正确绘制。只有在鼠标悬停时才会出现一个按钮并获得灰色背景。
我也发现了一些错误,这些错误只发生在gtk主题上(确切地说是
oxygen-gtk
),很久以前就切换到了qtcurve
。从那时起,这方面没有任何抱怨。
Kubuntu 11.10
- 11.04正常工作 应用外观:GTK +外观:小工具样式:oxygen-gtk
- 与Raleigh(简单丑陋)和QtCurve(默认情况下未安装)正常工作
但是,OP Aaron Digulla指出in the comments:
SWT始终依赖Gtk加载主题(您无法在外观首页中选择QtCurve)。
另请注意,您可能需要基于Gtk2的Eclipse主题(请参阅博客文章“GNOME (et al): Rotting In Threes”)。