2015-03-15 4 views
0

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

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

Спасибо!

ответ

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 

 Смежные вопросы

  • Нет связанных вопросов^_^