【发布时间】:2015-07-31 04:48:03
【问题描述】:
我想从任何未平铺的窗口中删除边框(无论它在哪里最大化或只是分配给标签的单个窗口)并在平铺后立即添加边框,同时使用相同的布局。
我尝试了这个解决方案(将 client.add_signal 更改为 client.connect_signal):http://blog.lazut.in/2012/11/awesome-wm-remove-border-from-maximized.html
client.connect_signal("focus",
function(c)
if c.maximized_horizontal == true and c.maximized_vertical == true then
c.border_width = "0"
c.border_color = beautiful.border_focus
else
c.border_width = beautiful.border_width
c.border_color = beautiful.border_focus
end
end)
但它只适用于一些最大化的窗口,并覆盖了我通过可怕.rules.rules 中的属性删除的边框(例如,用于突触启动器)。
我在很棒的官方 API 文档中看到了 tiled(screen) 函数,也许可以用它来做点什么?我仍然是 Awesome WM 的新手,因此我们将不胜感激。
【问题讨论】:
标签: lua window-managers awesome-wm