如何使用 CSD 减少 GTK3 应用程序的标题栏的高度?

如何使用 CSD 减少 GTK3 应用程序的标题栏的高度?

GNOME 中的标题栏高度真的很宽。有没有办法在不安装任何扩展或主题的情况下将其变窄?文件管理器和终端的标题栏很宽,看起来很丑。我喜欢 Ubuntu 上 Unity 的标题栏有多窄。我在 Ubuntu 20.04 GNOME 上:3.36.8

答案1

令人惊讶的是,这个常见问题显然以前从未在这里发布过——我徒劳地搜索了重复内容。

Gnome 不会向用户展示外观的详细调整。它甚至不会展示更改主题 - 您需要安装 Gnome Tweaks 才能进行更改。

更改标题栏高度最简单的方法是更改​​为合适的主题。然而,这是一种全有或全无的方法。您必须按原样使用整个主题。

你最好一些手动编码. 创建一个文件~/.config/gtk-3.0/gtk.css并输入或修改以下 css 代码:

headerbar entry,
headerbar spinbutton,
headerbar button,
headerbar separator {
    margin-top: 0px; /* same as headerbar side padding for nicer proportions */
    margin-bottom: 0px;
}

headerbar {
    min-height: 24px;
    padding-left: 2px; /* same as childrens vertical margins for nicer proportions */
    padding-right: 2px;
    margin: 0px; /* same as headerbar side padding for nicer proportions */
    padding: 0px;
}

注销然后重新登录以使更改生效(或者在 Xorg 上使用Alt+重置 Gnome F2Shell )。r

在此处输入图片描述

更改 gtk.css 之前的 Foliate 电子书阅读器

在此处输入图片描述

更改 gtk.css 后的 Foliate 电子书阅读器

相关内容