如何在自定义 GTK 主题中更改 Chrome 面板(框架)的颜色?

如何在自定义 GTK 主题中更改 Chrome 面板(框架)的颜色?

所以我在 Virtual Box 上安装了 Ubuntu 14.04(带 Unity),然后安装了 Numix 主题。之后我调整了gtk.css文件中/usr/share/themes/Numix/gtk-3.0.我设法更改了所选项目的颜色和窗口面板(框架)的颜色。但是当我打开 Chrome 时,其窗口面板(框架)的颜色与主题的颜色相同。其他窗口面板是我想要的颜色,但 Chrome 不是。

我应该在哪个文件中以及如何更改代码才能更改 Chrome 面板(框架)的颜色?谢谢。

答案1

我明白了。这就是我所做的。

其中/usr/share/themes/<theme name>/gtk-2.0有一个名为的文件,gtkrc我使用打开它gksudo gedit <path>,打开该文件后我发现:

style "chrome-gtk-frame" {
    ChromeGtkFrame::frame-color = "#444851" #@titlebar_bg_color
    ChromeGtkFrame::inactive-frame-color = "#444851" #@titlebar_bg_color

    ChromeGtkFrame::frame-gradient-size = 0
    ChromeGtkFrame::frame-gradient-color ="#444851" #@titlebar_bg_color

    ChromeGtkFrame::incognito-frame-color ="#444851" #@titlebar_bg_color
    ChromeGtkFrame::incognito-inactive-frame-color ="#444851"#@titlebar_bg_color

    ChromeGtkFrame::incognito-frame-gradient-size = 0
    ChromeGtkFrame::incognito-frame-gradient-color ="#444851" #@titlebar_bg_color

    ChromeGtkFrame::scrollbar-trough-color = @bg_color
    ChromeGtkFrame::scrollbar-slider-normal-color = mix (0.21, @fg_color, @bg_color)
    ChromeGtkFrame::scrollbar-slider-prelight-color = mix (0.31, @fg_color, @bg_color)}

颜色“#444851”是我为铬选择的颜色。

@tittle_br_color 是默认值。我只是注释掉了这个值。

相关内容