Gnome(或者可能是 unity?)忽略 gtkrc 设置

Gnome(或者可能是 unity?)忽略 gtkrc 设置

这与反复出现的“黑底白字工具提示”问题。直到昨天我才能够更改工具提示颜色(和修复 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 所做的,它有效。

相关内容