如何更改菜单文本的颜色?

Mar*_*tin 3 colors themes text 10.10 menu

我设法将选择颜色从橙色更改为浅灰色,这非常好。

现在我想更改黑色的非活动/禁用菜单项的文本颜色,因为您可以看到“可用”“离开”和“忙碌”,文本为黑色。例如,我希望它是灰色的。

如何更改该文本的颜色?

and*_*ing 9

要更改该属性,您需要破解gtkrc相关主题的文件。我认为您正在与 Ambiance 合作。

您可能想要做的第一件事是制作主题的本地副本,而不是处理系统范围的副本。我们称之为Ambiance-Mod。打开终端并运行:

cp -r /usr/share/themes/Ambiance ~/.themes/Ambiance-Mod

您还需要编辑index.theme以使用您的新主题。

gedit ~/.themes/Ambiance-Mod/index.theme

将所有实例更改AmbianceAmbiance-Mod

您应该在“Apperience Preferences”中有Ambiance-Mod。现在让我们编辑gtkrc文件。

gedit ~/.themes/Ambiance-Mod/gtk-2.0/gtkrc

在控制你想改变文本的部分可以在334行中找到,fg[INSENSITIVE]style "menu" = "dark"

style "menu" = "dark" {
    xthickness = 0
    ythickness = 0

    bg[NORMAL] = "#43423f"
    bg[INSENSITIVE] = "#43423f"
    fg[INSENSITIVE]   = shade (0.54, "#43423f")

    engine "murrine"
    {
        roundness = 0
    }
}
Run Code Online (Sandbox Code Playgroud)

您需要更改shade (0.54, "#43423f")以使用所需的十六进制颜色。尝试类似的方法"#969696"确保它被引用。

换颜色

如果你不怕弄乱原来的主题,你可以/usr/share/themes/Ambiance/gtk-2.0/gtkrc直接编辑,跳过复制主题和重命名的部分index.theme

如果您想尝试更多选项,请查看GNOME wiki 上的GTK 主题教程