这与反复出现的“黑底白字工具提示”问题。直到昨天我才能够更改工具提示颜色(和修复 UI 元素填充)使用 eclipse 的特定 gtkrc 文件,如建议的那样这篇博文。
我的 gtkrc 看起来像(稍微重新格式化)
gtk-color-scheme = "base_color:#ffffff\nfg_color:#4c4c4c\n
tooltip_fg_color:#000000\nselected_bg_color:#f07746\n
selected_fg_color:#FFFFFF\ntext_color:#3C3C3C\n
bg_color:#F2F1F0\ntooltip_bg_color:#f5f5b5\nlink_color:#DD4814
...
然后我使用以下命令运行 eclipse
GTK2_RC_FILES=~/.themes/eclipse.gtkrc eclipse
这对于 11.10 运行良好,并且仍然适用于 12.04,除了工具提示颜色之外,即 eclipse 从调整后的 UI 元素启动,但仍然使用默认的黑底白字工具提示。
编辑系统范围的 gtkrc 文件
/usr/share/themes/Ambiance/gtk-2.0/gtkrc
按照建议这个答案运行正常,但我宁愿不这样做,而且我仍然不知道为什么 eclipse 会接受我对 gtkrc 的所有修改(设置除外)gtk-color-scheme
。有人知道哪里出了问题吗?
答案1
检查所选主题目录中的 gtk-3.0/gtk.css 内容。正如 aking1012 所说,使用 GTK3 代替 GTK2。
答案2
将其添加到您的 gtkrc (~/.gtkrc-2.0 或您的自定义 eclipse 版本):
style "gnome-color-chooser-tooltips"
{
bg[NORMAL] = "#FFFFAF"
fg[NORMAL] = "#000000"
}
widget "gtk-tooltip*" style "gnome-color-chooser-tooltips"
这就是 gnome-color-chooser 所做的,它有效。