Auto-maximização da janela única

3

Há alguns preenchimentos supérfluos no gerenciador de janelas Awesome no caso de uma única janela não maximizada. Estou falando de bordas de janelas e outras específicas para certos aplicativos (por exemplo, o Chromium tem painel superior mais compacto no modo maximizado).

É possível tornar impressionante a janela de maximização automática quando a contagem de janelas é igual a uma?

    
por Jofsey 20.07.2012 / 16:38

1 resposta

2

Sim, é possível. Verifique os sinais do cliente !

O código da minha ideia principal (talvez não seja perfeito):

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)
    
por 18.05.2013 / 17:47