視窗最大化至全屏,底部隱藏在面板後面

視窗最大化至全屏,底部隱藏在面板後面

我的一台顯示器位於另一台之上。我希望在底部顯示器的頂部有一個面板,在頂部顯示器的底部有另一個面板。

將面板按預期安裝到位。但是,當面板位於與另一個螢幕對接的螢幕邊緣時,最大化視窗時不會為面板保留空間。因此,如果我嘗試最大化 Firefox,我將看不到底部的「插件」欄。

我已經在 kubuntu 和 xubuntu 中進行了測試,結果相似。我發現KDE 的一個錯誤描述了問題,評論說:

不支援顯示器之間的面板,這是 freedesktop 規格中為面板等保留空間的限制。

還有另一個論壇帖子討論了這個問題:

http://forum.kde.org/viewtopic.php?f=66&t=102303

有沒有什麼方法可以解決規範中的限制和/或是否有任何解決方法可以使應用程式最大化而不需要在面板後面?

答案1

這個怎麼樣:

Settings Manager-> Panel-> Display-> 取消勾選“ Don't reserve space on borders

答案2

Xubuntu 12.04 中的簡單修復(你沒有說你正在使用哪個版本):

右鍵點擊在面板上,選擇特性(確保它是控制板屬性而不是啟動器或小程式之一面板_),然後按一下外貌標籤。 不透明度應設定為 100。

如果將滑鼠懸停在面板上時面板設為“消失”,則開啟的視窗將直接位於“不可見”面板上方。使用設定畫面保持面板可見。

答案3

xprop在 ubuntu 中,您可以使用屬性為面板預留空間_NET_WM_STRUT_PARTIAL(預留空間稱為 strut)。這個想法是使用 取得面板視窗的 ID xwininfo,並將其與所需的座標一起輸入到 中xprop -set。如果這個答案對你有用,你可以看看我的部落格文章有關使用 xprop 的詳細操作方法和更多資訊。

答案4

解決方法:轉到“面板設定”,使面板變小(透過拖曳)並再次最大化(有一個“最大化面板”按鈕)。此後,窗戶不再位於其下方。

相關內容