Normalmente, isso pode ser feito usando a dica do gerenciador de janelas ( _NET_WM_STATE_SKIP_TASKBAR
), que pode ser acionada no Compiz usando o plug-in Window Rules (gerenciável usando compizconfig-settings-manager
) ou usando wmctrl
, por exemplo:
wmctrl -r Rhythmbox -b add,skip_taskbar
Isso normalmente ocultaria o ícone da barra de tarefas na maioria dos ambientes de área de trabalho. Infelizmente, o Unity atualmente não suporta esses estados para a janela já aberta. Há até mesmo um teste com falha ( test_invisible_windows.py
) para o Unity 5 com um comentário eloqüente: "Não suportamos a alteração dos estados da janela depois que eles foram mapeados."
Portanto, a menos que haja alguma maneira de lançar aplicativos de destino com um estado de janela obrigatório, essa solução padrão, caso contrário, é um beco sem saída.
Pode haver alguma solução específica de Unity específica (por exemplo, uma chave para um launcher / .desktop arquivo ).
Infelizmente, parece não haver nenhuma solução fácil, então a melhor chance pode ser reviver
O teste supracitado foi removido para o Unity 6, então parece que os desenvolvedores do Unity não estão interessados em consertar esse bug (ou é uma prioridade muito baixa).