Eclipse Ubuntu 16.04 LTS中的霓虹奇怪行为

时间:2016-07-26 18:49:10

标签: java eclipse ubuntu tooltip gtk3

我在我的Ubuntu 16.04 LTS中安装了Eclipse neon(4.6)以及STS 3.8.0(基于eclipse 4.6)。所有工具提示的行为都不同,如附带的屏幕截图所示。

tooltip

然后,我理解根据thisthis,它是gtk-3的错误。

如给定的线程中所提到的,我安装了gnome-color-picker然后修复了工具提示问题。但这改变了许多其他应用程序中的工具提示,这是不太需要的。

然后我尝试在eclipse.ini文件中将ek更改为2,导致缺少菜单图标和工具提示问题(这次是黑色背景和白色文本),如下所示。

SELECT c
from LicenseComponentDefinition c join c.licenseKeyTypes lkt 
WHERE lkt.keyTypeId = :keyTypeId 
AND WHERE c.product.productId = :productID
AND c.productVersionByVersionStartId.versionId <= :versionId 
AND c.productVersionByVersionEndId.versionId >= :versionId")

menus black-tool-tip

  

对此有任何永久性的解决方法吗? (除了使用gnome-color-picker)   或者,这个问题何时可以在不久的将来在Ubuntu中修复?

     

P.S:在基于eclipse的STS-3.8.0中注意到同样的问题   4.6(氖)

2 个答案:

答案 0 :(得分:0)

这是一个修复程序。

  

这可以修复Eclipse工具提示颜色,而不会回退到GTK2,也不会影响任何其他应用程序。

修补程序在脚本中捕获,可以访问here

该脚本制作了Ambiance主题的副本,修改了工具提示颜色,然后使用这个新主题为eclipse编写了一个启动器。

请参阅此Change GTK3 tooltip color only for Eclipse running in Ubuntu

如果您选择使用GTK2,请检查此blog并使用method2启用菜单图标。

答案 1 :(得分:0)

按如下方式编辑GTK3主题设置对我有用:

This command sets background to pale yellow and foreground to black: 

sudo sed -i 's/@define-color tooltip_bg_color.*;/@define-color tooltip_bg_color #ffffda;/g' /usr/share/themes/Ambiance/gtk-3.0/gtk-main.css && sudo sed -i 's/@define-color tooltip_fg_color.*;/@define-color tooltip_fg_color #000000;/g' /usr/share/themes/Ambiance/gtk-3.0/gtk-main.css

来源:https://bugs.eclipse.org/bugs/show_bug.cgi?id=439884#c20