统一的文字颜色

Ewa*_*ald 5 themes firefox thunderbird unity gtk

如果我想使用 Unity Shell 尝试不同的 GTK3 主题,我总是会遇到文本颜色的问题。许多主题似乎在使用类似文本颜色的上栏(即黑色统一栏上的黑色字母)时遇到问题,一些主题在使用 Thunderbird 和 firefox 时遇到了很大的麻烦——事实上,即使是默认氛围主题中的 Thunderbird 和 firefox 的上下文菜单也被搞乱了向上。

有没有办法手动解决这个问题?我知道如何更改 firefox/thunderbird 菜单文本的颜色,但我不知道如何更改其余部分。

Owa*_*one 1

大多数主题都会在 gtk3/ 文件夹中的某个位置有一个 unity.css 或类似的东西。

打开它并查找面板样式。您可以在那里轻松更改 bg 和 fg 颜色。

Zukitwo Gtk3 主题的示例:

UnityPanelWidget,
.unity-panel {
        background-image: -gtk-gradient (linear, left top, left bottom,
            from (shade (@dark_bg_color, 1.5)),
            to (shade (@dark_bg_color, 1.04)));
        border-top-color: shade (@dark_bg_color, 1.6);
        border-style: solid;
        border-width: 1 0 0 0;

        -unico-border-gradient: none;
 }

 .unity-panel.menubar
 .unity-panel .menubar {
          color: #fff;
 }
Run Code Online (Sandbox Code Playgroud)