Linux上的eclipse-mars:Tooltip的

时间:2016-01-29 10:44:00

标签: linux gtk eclipse-mars xfce

我知道有一些提示可以在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上可能是一样的(未经我测试)......

2 个答案:

答案 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