![](/img/trans.png)
[英]Awesome-WM - How to center a wibox.widget.textbox in a wibox.container?
[英]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.