繁体   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