我知道有一些提示可以在linux下的eclipse中更改工具提示窗口的背景颜色(这些窗口在某些Linux发行版上默认为黑色背景......)。我尝试过的一些事情是:
https://askubuntu.com/questions/70599/how-to-change-tooltip-background-color-in-unity https://askubuntu.com/questions/1620/how-to-fix-unreadable-tooltips-in-eclipse-helios https://askubuntu.com/questions/35491/how-to-change-tooltips-background-color-in-xfce
我已经成功地使用了eclipse luna。但似乎没有什么可以与日食火星一起工作。
有人知道如何在linux下修改eclipse mars中工具提示的背景颜色?
编辑(2016年4月至6月)
确定。在过去几个月发现了几件事。在eclipse Mars中,开发人员将Linux从GTK2切换到GTK3。所以火星上发生了一些变化。正如我在上面写的问题,我曾在XFCE上工作过。现在我已切换到KDE。在KDE上,我可以像下面“omid”的注释中所描述的那样更改工具提示背景颜色。但是KDE也有几个与日食火星有关的问题。要解决这个问题,请参阅我的其他问题/她:
https://stackoverflow.com/a/35897315/1465758
但我发现无法更改XFCE上的Tooltip背景颜色。在Gnome上可能是一样的(未经我测试)......
答案 0 :(得分:3)
首先,使用以下内容创建文件~/.gtkrc-2.0.eclipse
:
style "eclipse-tooltips"
{
bg[NORMAL] = "#FFFFAF"
fg[NORMAL] = "#000000"
}
widget "gtk-tooltip*" style "eclipse-tooltips"
...然后像这样运行eclipse:
GTK2_RC_FILES=~/.gtkrc-2.0.eclipse SWT_GTK3=0 eclipse
(在此处找到这些说明:https://forum.xfce.org/viewtopic.php?pid=40119#p40119)
答案 1 :(得分:2)
其他答案似乎禁用gtk3。
我能够在eclipse neon + linux mint 18(sarah)中解决这个问题而不会回到gtk2
/usr/share/themes/Mint-X-Teal/gtk-3.0中的gtk3主题文件定义了用于工具提示的颜色,如下所示:
@define-color theme_tooltip_bg_color #fbeaa0;
@define-color theme_tooltip_fg_color #212121;
eclipse正在寻找非常相似的设置,名称中没有“theme_”。
在linux mint 18(sarah)或使用gtk 3的任何其他发行版中,您需要先制作该文件的副本以便妥善保管
sudo cp /usr/share/themes/Mint-X-Teal/gtk-3.0/gtk-main.css{,.bak}
然后打开文件进行编辑
sudo vim /usr/share/themes/Mint-X-Teal/gtk-3.0/gtk-main.css
或者如果你对vim感到不舒服
gksu gedit /usr/share/themes/Mint-X-Teal/gtk-3.0/gtk-main.css
然后添加以下行
@define-color tooltip_bg_color #ffffff;
@define-color tooltip_fg_color #212121;
但是在网上找到一个html颜色选择器并选择你觉得舒服的颜色。
请注意,您可能必须根据您使用的主题编辑不同目录中的文件。在linux mint 18(sarah)上,这可以通过打开“themes”设置对话框并检查哪一个用于“控件”来确定
我使用“Mint-X-Teal”主题,但对于Mint-X主题,你会看到这里
/usr/share/themes/Mint-X/gtk-3.0/gtk-main.css