如何为所有标签设置默认的 nmaster?

How to set a default nmaster for all tags?

我是 运行 awesome-wm 3.5.6,我正在寻找一种方法来将我所有标签的默认 nmaster 设置为零。到目前为止,我能做的最好的事情是在 rc.lua 中创建标签后立即调用 awful.tag.setnmaster(0)。但是,这只设置了第一个标签的 nmaster 值,阅读我找到的文档 here.

实际上是有意义的

是否有一个 属性 我可以设置为所有标签设置默认值 nmaster,或者我是否必须遍历它们并分别为每个标签设置值?在后一种情况下,将不胜感激编写该循环的一些帮助,因为我对 lua 和 awesome :).

都很陌生

谢谢!

我相信,在查看代码后,不可能通过设置单个 属性 来设置默认值 nmaster(尽管我希望被证明是错误的)。

所以我不得不实现一个循环,经过反复试验得出以下结果:

tags = {}
for s = 1, screen.count() do
    -- Each screen has its own tag table.
    tags[s] = awful.tag({ 1, 2, 3, 4, 5, 6, 7, 8, 9 }, s, awful.layout.suit.tile.bottom)
    for name,tag in pairs(tags[s]) do
        awful.tag.setnmaster(0, tag)
    end
end