仅在 Ubuntu 中更改 Eclipse 运行 的 GTK3 工具提示颜色

Change GTK3 tooltip color only for Eclipse running in Ubuntu

我是 运行 Eclipse Mars,时间是 Ubuntu 15.04。我看到了在系统范围内更改 GTK3 工具提示 fg/bg 颜色的说明。我的问题是如何在不影响其他应用程序的情况下仅针对 Eclipse 更改 GTK3 工具提示 fg/bg 颜色。

(GTK3 和 CSS 不是我的专业领域,所以我真的需要一些帮助)

如何将 GTK 更改仅应用于 eclipse:

在您的主目录的某处,创建一个包含以下内容的 gtkrc 文件(例如:~/.gtkrc-eclipse):

gtk-color-scheme = "selected_bg_color:#0AFC02\nselected_fg_color:#FFFFFF\norginal_selected_bg_color:#f07746\ntooltip_bg_color:#f5f5c5\ntooltip_fg_color:#000000"

从命令行启动 eclipse,例如,

env GTK2_RC_FILES=/usr/share/themes/<Your current theme>/gtk-2.0/gtkrc:/home/<user name>/.gtkrc-eclipse '

env GTK2_RC_FILES=/usr/share/themes/Ambiance/gtk-2.0/gtkrc:/home/chandrayya/.gtkrc-eclipse '/opt/eclipse-3.3/eclipse'

您可以通过执行找到您当前的主题,

gsettings get org.gnome.desktop.interface gtk-theme

选择您的 fg/bg 颜色代码。

另请参阅此 post Change Eclipse sidebar vertical scope highlighting.

我找到了一种修复 Eclipse 工具提示颜色的方法,无需回退到 GTK2,也不会影响任何其他应用程序。

此修复已捕获在脚本中,可在此处访问。

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

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