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.