Gnome3

如何隱藏特定視窗的標題欄?

  • January 4, 2021

我正在使用 Gnome 3.18 作為我的桌面執行 Linux Mint 18.3。我一直在為我安裝的應用程序(Mycroft AI)建構載入螢幕。我有動畫,載入時彈出,載入完成後立即關閉。

我沒有的是一個沒有標題欄的載入螢幕(我有的是下面的螢幕截圖)。

mycroft 載入畫面

如您所見,我仍然有標題欄。如何刪除它?我必須安裝的應用程序越少越好。

提前致謝!

標題欄/視窗裝飾通常特定於正在使用的視窗管理器。GNOME 不支持在沒有裝飾的情況下啟動視窗/程序的內置方法,這與諸如Openbox之類的視窗管理器不同。

在 GTK 中跨任何視窗管理器工作的解決方案是使用 GTK ,這裡gtk_window_set_decorated()有更多資訊。

這是一個 X11 級別的非程式解決方案,只需要x11-utils包,這是幾乎所有發行版的一部分:

xprop -name 'Your window name' -format _MOTIF_WM_HINTS 32c -set _MOTIF_WM_HINTS 2

如果省略該-name選項,則必須點擊要刪除其標題欄的視窗。您也可以使用該-id選項指定視窗 ID。

**編輯:**我的錯,_MOTIF_WM_HINTS屬性的正確類型是 32 位基數(即無符號整數,32c),而不是 32 位整數(32i),我相應地更改了命令行。

引用自:https://unix.stackexchange.com/questions/420452