在 Gnome 3.20 中,我无法再使用此代码片段删除标题栏下的小边框~/.config/gtk-3.0/gtk.css
(此处建议降低 gnome 3 / gtk+ 3 中标题栏的高度)。
.ssd .titlebar {
border-width: 0;
box-shadow: none;
}
有谁知道 Gnome 3.20 中的等效项是什么?
答案1
经过一些调整后,我发现下面的 CSS 片段在放入时~/.config/gtk-3.0/gtk.css
效果更好,并且更符合旧方法。
window.ssd headerbar.titlebar {
border: none;
box-shadow: none;
background-image: linear-gradient(to bottom,
shade(@theme_bg_color, 1.05),
shade(@theme_bg_color, 1.00));
}
这也解决了标题栏底部色差较小的问题(由于阴影为 1.00 而不是 0.99)。我不知道该box-shadow
设置是否必要(无法区分),但主要是为了保持一致。
答案2
我可以使用以下命令删除默认 adwaita 主题中的标题栏边框。从https://bbs.archlinux.org/viewtopic.php?id=211102
window.ssd headerbar.titlebar {
border: none;
background-image: linear-gradient(to bottom,
shade(@theme_bg_color, 1.05),
shade(@theme_bg_color, 0.99));
box-shadow: inset 0 1px shade(@theme_bg_color, 1.4);
}
我还没有找到对其他主题(例如 Numix)执行此操作的方法。