如何在Eclipse中修复黑色工具提示?


35

我对Eclipse文档工具提示有一个奇怪的问题。当我启动Eclipse时,工具提示按预期方式工作:

在此处输入图片说明

但是在按下down按钮后,工具提示会变成黑色:

在此处输入图片说明

并在剩下的会议中保持这样的状态。

我在经典桌面上使用Eclipse Galileo和Ubuntu 11.04。

编辑: 我只是在PHP开发工具中遇到此问题。工具提示可在Java和Python项目中使用。

Answers:


29

如果您更正第二行,则来自Arkaduysz作品的答案。我认为gksu会尝试更改root的设置。:

安装:

sudo apt-get install gnome-color-chooser 

运行:

gnome-color-chooser 

转到“特定”选项卡,在工具提示框中检查并设置背景/前景颜色。申请并关闭。

要解决eclipse软件包浏览器中的颜色问题(浅灰色背面为白色字体),请选择“全局”标签,然后选中“标准”>“输入字段”>“选定”并将其设置为黑色。


1
这对我来说也可以修复在KDE中运行的gnome应用程序(gimp,UFRaw等)。由于某种原因,Colors菜单中的“将颜色应用于非Qt应用程序”设置对我没有任何影响。
craq

这是解决此问题的最简单方法,而无需手动破解gtk css文件。谢谢!
EF Nijboer '16

Eclipse Oxygen似乎不再起作用。(我安装了颜色选择器,工具提示为黄色,但Eclipse显示工具提示仍为黑色背景。)
PaŭloEbermann

15

要解决KDE中这种烦人的行为,解决方法是类似的:

  • System Settings
  • 点击Application Appearance进入Common Appearance and Behaviour
  • 单击Colours图标,然后在Colours选项卡上
  • 查找Tooltip Background并选择鲜艳的颜色,例如淡黄色或白色
  • Tooltip Text在下面找到并选择较深的颜色,例如蓝色或黑色
  • 请点击 Apply

该修补程序将立即可用,无需重新启动Eclipse。

注意:在Eclipse火星上,更改不是立即的。我不得不重启蚀。


2
谢谢!需要注意的是,您确实需要使用Eclipse Juno和Kubuntu 12.10重新启动Eclipse(实际上只是编辑器,但是如果您打开了许多编辑器……),则所有的工具提示都必须更改。
mikołak

我终于不得不求助于此-将工具提示bg更改为白色,将文本更改为黑色,十次重新启动Eclipse Mars。其他应用程序(铬浏览器)仅通过以下更改即可正常运行:bugs.kde.org/show_bug.cgi?id=295486(不要将方案应用于KDE外部的KDE以外的应用程序)。
Tomasz Gandor

6

安装:

sudo apt-get install gnome-color-chooser 

运行:

gnome-color-chooser 

转到“特定”选项卡,在工具提示框中检查并设置背景/前景颜色。申请并关闭。


3

我设法通过切换到Radiance主题,然后在Appearance / Customize ... / Colors中设置工具提示颜色来解决此问题:

在此处输入图片说明

当我尝试使用Ambiance主题进行相同的操作时,我的桌面上开始出现奇怪的颜色错误。


即使在中更改了颜色,“氛围”和“发光”也都无法为我工作gnome-color-chooser。但是,Adwaita主题是开箱即用的gnome-color-chooser,根本没有使用。
ntc2 2014年

1

在尝试了其他几种解决方案后,这里 列出的答案终于对我有用,但这些解决方案均无效(Eclipse Mars 4.5.2,Ubuntu 14.04.3)。我确实必须编辑另外一个文件(gtk-main.css)。

如果您运行“氛围”主题(默认主题,深色),请打开以下文件,并将所有“ bg”工具提示颜色更改为#ffffff(白色),并将所有“ fg”工具提示颜色更改为#000000(黑色):

/usr/share/themes/Ambiance/gtk-3.0/settings.ini
/usr/share/themes/Ambiance/gtk-3.0/gtk.css
/usr/share/themes/Ambiance/gtk-3.0/gtk-main.css
/usr/share/themes/Ambiance/gtk-2.0/gtkrc

因此,例如运行:

sudo gedit /usr/share/themes/Ambiance/gtk-3.0/settings.ini /usr/share/themes/Ambiance/gtk-3.0/gtk.css /usr/share/themes/Ambiance/gtk-3.0/gtk-main.css /usr/share/themes/Ambiance/gtk-2.0/gtkrc

如果运行“辐射”主题(浅色主题),则需要编辑以下文件:

/usr/share/themes/Radiance/gtk-3.0/settings.ini
/usr/share/themes/Radiance/gtk-3.0/gtk.css
/usr/share/themes/Radiance/gtk-3.0/gtk-main.css
/usr/share/themes/Radiance/gtk-2.0/gtkrc

因此,例如运行:

sudo gedit /usr/share/themes/Radiance/gtk-3.0/settings.ini /usr/share/themes/Radiance/gtk-3.0/gtk.css /usr/share/themes/Radiance/gtk-3.0/gtk-main.css /usr/share/themes/Radiance/gtk-2.0/gtkrc

0

我找到了一种固定Eclipse工具提示颜色的方法,而不会退回到GTK2且不影响任何其他应用程序的情况。

该修补程序捕获在脚本中,可以在此处访问。

https://github.com/KiranMohan/eclipse-gtk3-ubuntu

该脚本会复制“氛围”主题,修改工具提示的颜色,然后使用此新主题编写一个用于Eclipse的启动器。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.