我在 Ubuntu 20.04 中安装 Radiance 主题并设置系统使用它后,菜单中没有水平菜单分隔符。我在 Firefox 中注意到了这一点,因为我在书签之间创建的分隔符没有显示在书签菜单中(尽管它们在 Show All Bookmarks 窗口中正确可见),但是对于其他菜单也是如此,例如。从顶部 GNOME 面板下拉的菜单(我使用 GNOME Flashback)。
当切换到一些默认的系统主题时,比如 Yaru 或 Adwaita,分隔符是可见的。我应该在主题的 CSS 文件中进行哪些更改以恢复分隔符?
找到了解决方案 :) 我注意到 Ambiance 主题有这些分隔符,而 Radiance 主题没有。通过比较两个主题中的 gtk-3.20/gtk-widgets.css 文件,我发现只需注释掉
border:none
以下片段中的行即可恢复分隔符:但是,分隔符的颜色非常浅,几乎看不到,所以我在下一个片段中更改
0.99
为使它们变暗了一点:0.8
这基本上解决了这个问题。
我在尝试对 GTK3 项目进行故障排除时得到了您的答案。我还必须设置菜单分隔符的背景颜色: