从标准应用程序中删除渐变

从标准应用程序中删除渐变

我目前尝试使用 Ambiance 主题作为模板来制作自己的主题。我想制作一个平面主题,所以我目前尝试用 替换渐变background-color: ...。但是,我无法确定这些渐变的定义位置:

在此处输入图片描述

1.:大多数默认应用程序(如gedit、、nautilus设置应用程序,甚至unity-tweak-tool(在)下方)的标题上都有相当微妙的渐变UnityDecoration .top

2.:有像位置背景一样的渐变Home

我的主要问题是我不知道这些元素是如何命名的,所以我可以快速搜索类名之类的。但我找不到合适的文档。

我尝试查看其他设计,但它们都是针对 gtk-3.0 的,而不是 Ubuntu 16.10 使用的 gtk-3.2(大多数都不起作用)。但是,即使我找到了一个设计,如果没有正确的名称,要找到它需要太多的源代码……

我的问题是:

如何去除这些特殊的渐变?

有没有一些类名和相应 UI 元素的文档?

答案1

经过几个小时的反复尝试,我终于明白了。

1.:选择器.primary-toolbar, headerbar, .maximized headerbar.titlebar:not(:backdrop)(我不知道具体是哪一个)gtk-widgets.css

2.:选择器placessidebar.sidebar row:selected位于gtk-widgets.css

我做到了不是无论如何都要找到文档...

相关内容