0

我知道有几个技巧可以在 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 也有 eclipse Mars 的几个问题。要解决此问题,另请参阅我的其他问题/回答她:

https://stackoverflow.com/a/35897315/1465758

但我发现无法更改 XFCE 上的工具提示背景颜色。在 Gnome 上可能是一样的(未经我测试)......

4

2 回答 2

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 )

于 2016-12-02T12:36:14.577 回答
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) 上,这可以通过打开“主题”设置对话框并检查哪个用于“控件”来确定

我使用“Mint-X-Teal”主题,但对于 Mint-X 主题,您会在此处查看

/usr/share/themes/Mint-X/gtk-3.0/gtk-main.css
于 2017-02-11T17:22:31.657 回答