统一的文本颜色

统一的文本颜色

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

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

答案1

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

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

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;
 }

相关内容