如何删除 Gnome 3.20 中标题栏下的边框?

如何删除 Gnome 3.20 中标题栏下的边框?

在 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)执行此操作的方法。

相关内容