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

面板上的菜单有圆角,我希望它们是方形的,这是基本的,但没有侧面的效果,因为我追求的是平面主题。
我一直在 gtk.css 和 gtk-widgets.css 中四处寻找,但似乎找不到它。
任何帮助将不胜感激 !
我在主题目录上执行了以下 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简化扁平化整个主题的任务的所有机会。