我剛剛將我的GNOME升級到了3.24,我發現之前的主題黑客技巧用於消除服務器端窗口標題欄不再有效。我想消除它們是因爲我認爲它們佔用了太多空間並且沒有提供任何價值(它只是一個窗口標題和關閉按鈕,誰需要它?我仍然使用鍵盤快捷鍵來關閉窗口)。是否可以消除GNOME 3.24中的服務器端窗口標題欄?
要清楚,集成了工具&標題的新式標題欄相當不錯,我不想觸摸這些標題欄。只有通過窗口管理器而不是應用程序繪製的「傳統」標題欄才能進入。
GTK提供與CSS一些顯著定製,我發現很多人都在討論萎縮的標題欄,但似乎沒有人知道如何消除標題欄。這是我到目前爲止已經試過,在~/.config/gtk-3.0/gtk.css
:
.default-decoration,
.default-decoration *,
.default-decoration * *,
.default-decoration * * *,
.default-decoration * * * *,
window.ssd,
window.ssd *,
window.ssd * *,
window.ssd * * *,
window.ssd * * * * {
min-height: 0px;
min-width: 0px;
padding: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
margin-top: 0px;
margin-bottom: 0px;
border: 0px;
background-color: #ff0000;
font-size: 0px;
opacity: 0;
color: #00ff00;
}
/* not a valid property name
max-height: 0;
max-width: 0px;
height: 0px;
width: 0px;
display: none;
overflow: hidden;
position: absolute;
top: -1000;
left: -1000;
*/
這裏你可以看到標題欄「上的紅,綠」是什麼,我試圖消除。着色證明CSS選擇器正在瞄準正確的小部件,但似乎沒有辦法告訴gtk.css「隱藏這個」。
註釋掉的部分是我試過的東西,只是在控制檯上發佈了錯誤信息,其餘部分只是默默無法實現我的目標。
由於某些原因,opacity: 0
甚至只適用於gnome-terminal窗口而不適用於其他窗口,但只是使標題欄變黑。
任何幫助表示讚賞,謝謝。
好吧,我在路上使用GNOME Shell。我如何告訴它停止繪製標題欄?我曾經使用過像素保護程序擴展,但它不再起作用。即使那樣,我希望所有的標題欄都被淘汰,而不是最大化的標題欄。 – robru
沒有真正的方法來禁用Wayland中的客戶端裝飾而無需修補GTK +本身。 – ebassi