我花了很长时间来设计主题氛围,使其更加扁平,更符合我的口味,但我刚刚遇到了一个超出我能力的问题:圆形菜单项
面板上的菜单有圆形的顶角,我想让它们变成方形,就像基本的那样,但没有侧面的效果,因为我追求的是扁平的主题。
我一直在 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
简化扁平化整个主题的任务。