我在 Ubuntu 23.04 上使用了 xorg 而不是 Wayland
有人知道为什么编辑 .config/gtk3.0/gtk.css 不起作用并且不会影响 nautilus、VSCode 和其他应用程序标题栏/标题栏在 23.04 上的厚度吗?Ubuntu 23.04 应用程序标题栏很厚。唯一受影响的应用程序是 gnome-terminal 和 gnome-tweaks,它们的尺寸正确缩小,其他应用程序没有缩小。
这是我缩小标题栏/标题栏厚度的完整代码,这在 22.04 上有效,但在 23.04 上仅适用于某些应用程序。顺便说一下,我还添加了 CSS 代码来自定义标题栏菜单按钮图标,但我不会将其包含在下面的代码中。
headerbar {
padding: 0 6px;
min-height: 46px;
}
headerbar entry,
headerbar spinbutton,
headerbar button,
headerbar separator {
margin-top: 0px;
margin-bottom: 0px;
}
.default-decoration {
min-height: 0;
padding: 0px;
}
.default-decoration .titlebutton {
min-height: 2px;
min-width: 3px;
}
window.ssd headerbar.titlebar {
padding-top: 1px;
padding-bottom: 3px;
min-height: 0;
}
window.ssd headerbar.titlebar button.titlebutton {
padding-top: 2px;
padding-left:2px;
padding-bottom:2px;
min-height: 0;
}
这是 23.04 保存并重新加载后的结果。
如您所见,它不会影响 nautilus、Chrome 和 VSCode。我还尝试更改 shell 主题和图标,但它仍然不会影响这些应用程序的标题栏/标题栏的粗细和图标。
而在 Ubuntu 22.04 LTS 上,结果将是这样的。
正如您在 22.04 LTS 上看到的,样式已正确应用于所有应用程序。
答案1
它不再适用于已迁移至 GTK4 的应用程序。此 hack 仅适用于使用 GTK3 工具包的应用程序。