簡體   English   中英

很棒的WM:忽略wibox幾何

[英]Awesome WM: Ignore wibox geometry

我已經對rc.lua進行了一段時間的調整,並且為了更簡潔的外觀,想到將wibox默認情況下不可見。
我已經可以切換可見性,並默認將其設置為不可見。
問題在於布局和窗口填充。
當我切換wibox的可見性時,所有布局(浮動除外)都遵循wibox幾何。 我的想法是讓它顯示在窗口頂部,但是當我切換時,所有窗口都會調整大小以為該框騰出空間。
我已經嘗試過將wibox類型設置為不同的值,並使其浮動。
布局源上沒有任何代碼明確描述該行為(至少據我所知),因此我認為它必須是wibox的屬性。
有任何想法嗎?
在此先感謝您的幫助。

嘗試取消設置其struts: w:struts{ left = 0, right = 0, bottom = 0, top = 0 }僅需要top = 0 (假設您的wibox位於頂部),但是重置它不會帶來任何麻煩其他方面也是如此。 :-)

支柱是EWMH引入的概念。 它允許窗口在屏幕邊緣保留一些空間。 創建wibox時, awful.wibox例如頂部支柱設置為wibox的高度(假設您有一個position = "top"的wibox)。 然后,這會使C代碼從屏幕的可用工作區中減去該值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM