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

skj*_*bne 6 themes

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

在此处输入图片说明

面板上的菜单有圆角,我希望它们是方形的,这是基本的,但没有侧面的效果,因为我追求的是平面主题。

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

任何帮助将不胜感激 !

Cub*_*biq 2

我在主题目录上执行了以下 grep 操作:

grep -R "border-radius: [0-9]\+px [0-9]\+px 0 0;" /usr/share/themes/Ambiance/gtk-3.0
Run Code Online (Sandbox Code Playgroud)

它基本上搜索“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;
Run Code Online (Sandbox Code Playgroud)

gtk-widgets.css中,我可以看到一个名为 的属性.menubar.menuitem,这似乎是您正在寻找的内容。只需将所有border-radius值设置为0(值 0 不需要 px)。

您还可以搜索:

grep -R "border-radius" /usr/share/themes/Ambiance/gtk-3.0
Run Code Online (Sandbox Code Playgroud)

这为您提供了border-radius简化扁平化整个主题的任务的所有机会。