rai*_*ner 2 themes css titlebar
我正在深入研究主题和 css 样式。
它大多运行良好,但我在标题栏的样式方面遇到了麻烦。它们都接受良好的渐变、背景颜色等,但并非所有应用程序都采用标题栏高度。
我试着编码
.titlebar and
.headerbar
Run Code Online (Sandbox Code Playgroud)
在我可以想象的所有形式中,但标题栏的高度仍然不连贯。一些应用程序采用标题栏高度,其他应用程序完全忽略它。
这显然发生在所有主题中。
我想知道这是什么原因,以及如何实现所有标题/标题栏的高度相等。
我的问题不是重复的,因为我的问题不是将条形变细,而是使太窄的条形(右侧)更大,以匹配左侧条形的高度。我知道左边的酒吧很大,但我故意夸大了高度以表明我的观点。
我在戴尔笔记本电脑上使用 Ubuntu Budgie 19.04。
您正在处理两种不同类型的程序。
对于使用 CSD 的应用程序,填充仍然可以通过 GTK3 主题进行控制。但是,需要最小高度来容纳控件。因此,您需要设置令人不快的“传统”标题栏以适应 CSD 标题栏的最小宽度。
CSD 无法轻易避免。Linux Mint 采用消除所有 CSD 的方法,并将核心 gnome 应用程序分叉到传统的标题栏和菜单。Mate 桌面也采用了这种方法。在标准 Ubuntu 上消除 CSD 不太明显。总之,没有令人满意的解决方案,但选项有:
gtk3-nocsd它包含在标准软件存储库中,因此无需添加 PPA)。这在过去更有效,传统菜单可以巧妙地恢复。目前,效果是您添加了一个传统的标题栏,但下方的 CSD 区域仍然存在,导致外观不太美观。