A maneira como um aplicativo é representado no Unity é definido em seu arquivo .desktop
. Caso não desejemos que um ícone apareça no Iniciador Unity, podemos chamar um aplicativo de um arquivo .desktop no qual não fazemos referência a um ícone, por exemplo,
[Desktop Entry]
Name=Calculator No Icon
Comment=Perform arithmetic, scientific or financial calculations
Exec=gcalctool
Terminal=false
Icon=
Type=Application
Você pode testar isso salvando este exemplo em ~/.local/share/applications/<anyname>.desktop
. Dê permissão executável a este arquivo para poder executá-lo a partir do duplo clique no Nautilus. Observe que o ícone no Launcher será substituído por um espaço vazio.
Não há garantia de que a remoção da referência Icon=
em seu arquivo .desktop evite mostrar um ícone, já que toda janela pode definir uma representação de ícone no tempo de execução. Isso pode ser visto quando removemos o arquivo /usr/share/applications/gcalctool.desktop
. Ainda assim, o gcalctool mostrará seu ícone no Launcher quando for executado a partir de um terminal.
De qualquer forma, não podemos remover o espaço reservado vazio de um aplicativo gráfico que abre uma janela na área de trabalho.