0

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

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

谢谢!

4

1 回答 1

0

我相信,在查看了代码之后,通过设置单个属性来设置默认值是不可能的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
于 2015-03-16T16:42:34.053 回答