Как установить nmaster по умолчанию для всех тегов?

Я использую awesome-wm 3.5.6 и ищу способ установить значение по умолчанию nmaster для всех моих тегов к нулю. Лучшее, что я могу сделать, это позвонить awful.tag.setnmaster(0) сразу после того, как мои теги созданы в моем rc.lua. Тем не менее, это только устанавливает nmaster значение первого тега, что на самом деле имеет смысл, читая документацию, которую я нашел здесь.

Есть ли одно свойство, которое я могу установить, чтобы установить по умолчанию nmaster для всех моих тегов, или я должен зациклить их и установить значение для каждого тега отдельно? В последнем случае, некоторая помощь в написании этого цикла будет принята с благодарностью, так как я довольно новичок как в lua, так и в awesome:).

Спасибо!

1 ответ

Решение

Я полагаю, посмотрев на код, что по умолчанию это невозможно 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
Другие вопросы по тегам