如何使用 CSD 降低 GTK3 应用程序标题栏(标题栏)的高度?

yaa*_*a__ 11 gnome css titlebar

GNOME 中标题栏的高度非常宽。有没有办法在不安装任何扩展或主题的情况下缩小范围?文件管理器和终端的标题栏很宽而且看起来很丑。我喜欢 Ubuntu 上 Unity 的标题栏有多窄。我使用的是 Ubuntu 20.04 GNOME:3.36.8

van*_*ium 15

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

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;
}
Run Code Online (Sandbox Code Playgroud)

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

在此输入图像描述

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

在此输入图像描述

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