7

首先,已经有一个类似的问题,但是这些答案没有帮助。

正如主题中已经提到的,我想修改代码辅助中非活动行的颜色(不更改其他区域),因为浅灰色背景上的白色几乎看不到。

在此处输入图像描述

“颜色和字体”只包含“内容辅助前景/背景颜色”,这只会改变整个代码辅助的前景/背景,而不是活动或非活动行的前景/背景。似乎没有这个选项。是否有可能以不同的方式改变它,也许用某种样式表?

4

2 回答 2

6

经过几个小时的修补,我找到了解决方案。相关的 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'
于 2011-12-25T12:04:56.940 回答
1

我会说它取决于系统。尝试在Preferences > Appearance > Customize > Colors. 根据您的 Ubuntu 主题,有时字体可能不可读。

于 2011-12-25T09:23:54.473 回答