我为此创建了一条规则,但当我重新启动 awesome 时它只对所有现有窗口起作用。
我的规则如下,
{ rule_any = {floating=true
}, properties = { ontop= true }
},
我该如何做才能使这种情况在每次窗口浮动时发生,而不仅仅是在启动期间所有浮动窗口都发生?
答案1
您可以像这样使用 client.connect_signal:
client.connect_signal("property::floating", function(c)
if c.floating then
c.ontop = true
else
c.ontop = false
end
end)
答案2
补充@ninodemeterko 回答,只需一行代码即可实现同样的效果。
-- Floating windows are `always on top` by default.
client.connect_signal("property::floating", function(c) c.ontop = c.floating end)