![](/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.