Awesome 4, + и -

Парни, создал тему для выяснения + и - данного релиза. Не стесняемся, отписываем. Ответы типа "Изменился конфиг" не катят
https://github.com/warlock90000/awesome
Нативный useless gap, который теперь просто gap. Не киллер-фича, конечно, но я доволен.
-: Нельзя задать разные layout'ы для тэгов в конструкторе, приходится для каждого писать 'awful.tag.add(...'
newUser
Вроде можно:
awful.tag.new (names, screen, layout)
Create a set of tags and attach it to a screen.
    names The tag name, in a table
    screen The tag screen, or 1 if not set.
    layout The layout or layout table to set for this tags by default.
Функция tag.new итерирует по именам и задает лэйаут layout = (layout and layout[id]) or layout
function tag.new(names, screen, layout)
    screen = get_screen(screen or 1)
    local tags = {}
    for id, name in ipairs(names) do
        table.insert(tags, id, tag.add(name, {screen = screen,
                                            layout = (layout and layout[id]) or
                                                        layout}))
        -- Select the first tag.
        if id == 1 then
            tags[id].selected = true
        end
    end

    return tags
end
Конструктор же просто вызывает tag.new().
max_fox
Нативный useless gap, который теперь просто gap.
А как его в конфиге задать, не подскажите?
R.V.
Создать теги через awful.tag.add и задать параметр gap:
awful.tag.add("First tag", {
    icon               = "/path/to/icon1.png",
    layout             = awful.layout.suit.tile,
    master_fill_policy = "master_width_factor",
    gap_single_client  = true,
    gap                = 15,
    screen             = s,
}
Полезная информация. Спасибо. А для всех тегов сразу одинаковые указать одной строкой, например, можно?
R.V.
Мне о таком способе не известно, но несложно написать свою функцию инициализации, вызвать tag.add в цикле или еще как-то. У меня просто написано:
gap_value=10
, а там где надо
gap=gap_value
.
Добавил правило для всех в секцию

-- {{{ Rules
-- Rules to apply to new clients (through the "manage" signal).
awful.rules.rules = {
    -- All clients will match this rule.
...
...и не помогло. )) Будем искать...
Так и не должно работать. Gap - это свойство тега, а не клиента.
 
Зарегистрироваться или войдите чтобы оставить сообщение.