Awesome wibox: remova o rótulo da tag

2

Atualmente, tenho as janelas gajim e skype visíveis como ícones (na systray) e rótulos de janela (na mytasklist). Como posso remover esse último para que ele não seja mostrado, já que não preciso de duas instâncias da mesma coisa bagunçando meu wibox.

    
por Sardathrion 19.11.2012 / 09:19

1 resposta

2

Para que uma janela não apareça na lista de tarefas, você precisa definir skip_taskbar to true para o cliente. Como você deseja fazer isso para aplicativos específicos, provavelmente a melhor maneira é adicionar uma regra de cliente ao seu rc.lua :

awful.rules.rules = {
    { rule = { class = {"Gajim","Skype"} },
      properties = { skip_taskbar = true }
    },
    -- other rules ...
}

Você pode ter que alterar os valores de class . Para obter a classe de janela de um programa X, chame xprop WM_CLASS de um terminal e, em seguida, clique na janela que deseja corresponder. Isso deve gerar dois valores (por exemplo, WM_CLASS(STRING) = "Zsh", "URxvt" ). O segundo é aquele para class . O primeiro pode ser combinado com instance e pode ser usado para diferenciar entre janelas do mesmo programa.

Veja também Wiki Awesome para mais informações sobre regras e Documentos da API interessantes para obter uma lista de propriedades que você pode definir com regras.

    
por 19.11.2012 / 18:44

Tags