首先,已经有一个类似的问题,但是这些答案没有帮助。
正如主题中已经提到的,我想修改代码辅助中非活动行的颜色(不更改其他区域),因为浅灰色背景上的白色几乎看不到。
“颜色和字体”只包含“内容辅助前景/背景颜色”,这只会改变整个代码辅助的前景/背景,而不是活动或非活动行的前景/背景。似乎没有这个选项。是否有可能以不同的方式改变它,也许用某种样式表?
首先,已经有一个类似的问题,但是这些答案没有帮助。
正如主题中已经提到的,我想修改代码辅助中非活动行的颜色(不更改其他区域),因为浅灰色背景上的白色几乎看不到。
“颜色和字体”只包含“内容辅助前景/背景颜色”,这只会改变整个代码辅助的前景/背景,而不是活动或非活动行的前景/背景。似乎没有这个选项。是否有可能以不同的方式改变它,也许用某种样式表?
经过几个小时的修补,我找到了解决方案。相关的 GTK 类是 GTKTreeView,对应的小部件状态是 base[ACTIVE]。不幸的是,颜色变化也会影响 Eclipse 中的其他 GTKTreeViews(例如项目资源管理器中的树视图,但对我来说没关系)。我已将列表项的背景颜色设置为十六进制 #AAAAAA,因此它们的外观现在有点暗。我将这些设置作为 .gtkrc-eclipse 保存在我的主目录中:
style "eclipse" {
font_name = "Sans Condensed 8"
}
style "listitem" {
base[ACTIVE] = "#AAAAAA"
}
class "GtkWidget" style "eclipse"
class "GtkTreeView" style "listitem"
..我的 Eclipse 启动器的命令如下所示:
env GTK2_RC_FILES=/usr/share/themes/Ambiance/gtk-2.0/gtkrc:/home/myuser/.gtkrc-eclipse '/opt/eclipse/eclipse'
我会说它取决于系统。尝试在Preferences > Appearance > Customize > Colors
. 根据您的 Ubuntu 主题,有时字体可能不可读。