如何为所有标签设置默认的 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
我是 运行 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