[РЕШЕНО] awesome window border & widgets

Всем привет!

Осваиваюсь в awesome и появилось два вопроса, которые, я не знаю как решить.

1. Стоит c.border_width = 1, т.к. окона не в максимайзе без бордера мне не нравятся.
Но есть приложения, которые стартуют уже в максимайзе и я их использую в максимайзе (например, браузер). Но при этом у них так же бордер = 1. Хочу, чтобы для максимайзнутых приложений был бордер = 0. Для тех, что максимизирую ручками, делаю так:
    awful.key({ modkey,           }, "m",
        function (c)
            if c.maximized_vertical then
              c.border_width = 1
            else
              c.border_width = 0
            end
            c.maximized_horizontal = not c.maximized_horizontal
            c.maximized_vertical   = not c.maximized_vertical
        end)
А как сделать для тех, что сами стартуют в максимайзе? Бегло погуглил - не нашел. Бегло почитал вики, вроде как надо делать на сигналах… Подскажите пожалуйста :)

2. Наплодил виджетов. Но есть, например, виджет громкости в %. У него значения или однозначные (5%) или двузначные (55%). При изменении количества знаков соседние виджеты перемещаются. Когда виджетов много - всё движется и отвлекает.
Хочется заранее предусмотреть количество знаков, но чтобы текст в виджете делал не инсерт, а реплейс. Можно как-нибудь такое изобразить?.
1.
-- No border if maximized or the only window showing.
-- Set own_window_type override in .conkyrc or it will be counted as a client
for s = 1, screen.count() do screen[s]:add_signal("arrange", function ()
    local clients = awful.client.visible(s)
                                                                                                                                                            
    for _, c in pairs(clients) do
        if c.maximized_horizontal and c.maximized_vertical then
            c.border_width = 0 
        elseif #clients == 1 then
            c.border_width = 0 
        else
            c.border_width = beautiful.border_width
        end 
    end 
  end)
end

2. Установить жестко размер виджета:
fswidget = widget({ type = "textbox" })
fswidget.width = 140
 
Зарегистрироваться или войдите чтобы оставить сообщение.