我需要隱藏視窗標題標題上的文本,該文本通常顯示應用程式名稱。這對我來說是破壞性的,因為我有許多視窗應用程式在同一螢幕上並行運行,而且我已經知道它們的名字。
這尤其適用於名為 Blender 的應用程序,我認為它不是 GTK。
我想一個簡單的方法是編輯文字~/.config/gtk-3.0/gtk.css
並賦予文字與標題背景相同的顏色,但我對 CSS 缺乏經驗,無法找到正確的程式碼來做到這一點。
預期的改變
前
後
答案1
您的調整必須位於 metacity-theme-?.xml 檔案中。
像這樣定義框架樣式(或變更框架樣式):
<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 變更為背景顏色。