3

В Awesome windows manager есть несколько лишних отступов в случае не максимизируемого одиночного окна. Я говорю о границах окна и других специфических для определенных приложений вещах (например, у Chromium более компактная верхняя панель в развернутом режиме).

Можно ли сделать Awesome автоматически максимизировать окно, когда количество окон равно единице?

1 ответ1

2

Да, это возможно. Проверьте клиентские сигналы !

Код моей основной идеи (возможно, не идеальный):

client.connect_signal("tagged",function(c,new_tag)
   if ( #(new_tag:clients())==1 ) then
       c.maximized_horizontal = true
       c.maximized_vertical = true
   end
end)

client.connect_signal("untagged",function(c,old_tag)
   if ( #(old_tag:clients())==1 ) then
       local myclients = old_tag:clients()
       for _,cl in ipairs(myclients) do             
          cl.maximized_horizontal = true
          cl.maximized_vertical = true
       end
   end
end)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .