我需要隐藏窗口标题栏上的文本,这些文本通常显示应用程序名称。这对我来说很麻烦,因为我在同一屏幕上同时运行着许多窗口应用程序,而且我已经知道它们的名称了。
这尤其适用于名为 Blender 的应用程序,我认为它是非 GTK。
我想一个简单的方法是编辑~/.config/gtk-3.0/gtk.css
文本并赋予其与标题背景相同的颜色,但是我对 CSS 缺乏经验,找不到正确的代码来做到这一点。
预期变化
前
后
答案1
您的调整必须在 metacity-theme-?.xml 文件中。(?=1 到 3,以现有值为准)
定义一个框架样式(或者改变一个),如下所示:
<frame_style name="normal_unfocused" geometry="normal">
<piece position="entire_background" draw_ops="background"/>
<piece position="title" draw_ops="title_normal"/>
“draw_ops”如下所示:
<draw_ops name="title_normal"> <include name="title_text"/> </draw_ops>
和(继承):
<draw_ops name="title_text">
<clip x="0" y="0" width="width" height="height"/>
<title color="#747474"
x="(width - title_width) / 2" y="(height - title_height) / 2"/>
</draw_ops>
所以这取决于你的主题,这只是一个提示。在最后一个代码示例中,你可以将 title_color 更改为你的背景颜色。