Use o StartupWMClass de maneira reversa
Normalmente, você pode garantir que uma janela esteja conectada a um lançador (ícone) específico, adicionando uma linha (por exemplo) StartupWMClass=Google-chrome-stable
ao arquivo .desktop
.
Para impedir que uma janela seja conectada a um ícone, o oposto também pode ser feito: adicione uma linha ao seu iniciador (script) personalizado:
StartupWMClass=Banana
Para garantir que a janela, chamada pelo lançador, não esteja anexada ao iniciador, uma vez que Banana
não é um% de StartupWMClass
. Em seguida, ele será conectado ao seu próprio ícone novamente.