2017-06-15 76 views
0

我不知道我想要什麼功能被稱爲,所以我只會描述它。在linux gnome下,有一個系統工具欄在屏幕頂部運行(默認情況下)。現在,如果您嘗試在此工具欄上移動程序窗口,它將停在工具欄下方。您可以將鼠標指針移到工具欄上,但程序窗口不會更高。這就像「永遠在上面」,但增加了窗口不能放在它下面的功能。如何防止程序窗口在桌面工具欄下移動?

我的問題是如何做到這一點?窗戶管理員是這樣做的嗎?這可以做到使用Java或我必須使用xlib嗎?

謝謝。

+1

可能重複https://stackoverflow.com/questions/40257320/how-to-define-window-stacking-order –

回答

0

我找到了解決方案。窗口管理器屬性_NET_WM_STRUT_PARTIAL爲工具欄保留空間。這個空間不能被普通的窗口使用,所以通過設置這個屬性,其他窗口不能被移動到工具欄的上方或下方(就像紅帽中的gnome 2工具欄一樣)。

相關問題