Как установить 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