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.