如何从主题中删除圆形菜单项?

如何从主题中删除圆形菜单项?

我花了很长时间来设计主题氛围,使其更加扁平,更符合我的口味,但我刚刚遇到了一个超出我能力的问题:圆形菜单项

在此处输入图片描述

面板上的菜单有圆形的顶角,我想让它们变成方形,就像基本的那样,但没有侧面的效果,因为我追求的是扁平的主题。

我一直在 gtk.css 和 gtk-widgets.css 中寻找,但似乎找不到它。

任何帮助将不胜感激 !

答案1

我对主题目录执行了以下 grep:

grep -R "border-radius: [0-9]\+px [0-9]\+px 0 0;" /usr/share/themes/Ambiance/gtk-3.0

它基本上搜索“border-radius”,后跟任何左上角和右上角的值。

结果是:

/usr/share/themes/Ambiance/gtk-3.0/apps/nautilus.css:    border-radius: 3px 3px 0 0;
/usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css:    border-radius: 4px 4px 0 0;

里面gtk-widgets.css我可以看到一个名为的属性.menubar.menuitem,它似乎是您要找的。只需将所有border-radius值设置为0(对于值 0,不需要 px)。

您还可以搜索:

grep -R "border-radius" /usr/share/themes/Ambiance/gtk-3.0

这会为您border-radius简化扁平化整个主题的任务。

相关内容