Demorei um pouco até entender o que você realmente queria dizer, mas aqui está a resposta:
WM_CLASS ausente
Quando você diz:
"quando eu clico nele no Dash, ele abre primeiro o processo μTox, mas ele se esconde e abre uma janela diferente chamada μTox (Alpha) (versão: 0.8.1)"
... é uma pequena má interpretação do que está acontecendo; não há um segundo processo, mas o iniciador que você criou e o aplicativo não "se encontram" no Unity Launcher. Em outras palavras: o lançador caseiro não reconhece a janela, μTox
está chamando de "seu".
Como resolver
Você pode simplesmente resolvê-lo incluindo o WM_CLASS
em seu lançador, para que ele reconheça corretamente a μTox
-window:
StartupWMClass=utox
Um lançador simples que funcionou bem aqui:
[Desktop Entry]
Name=Some Tox
Exec=/home/jacob/Downloads/utox
Type=Application
StartupWMClass=utox
Claro que você precisa substituir o caminho na linha Exec=/home/jacob/Downloads/utox
... Mas você pode querer incluir um ícone. Se assim for, adicione a linha:
Icon=/path/to/toxicon.png
... e seu problema deve ser resolvido:)
Como encontrar o WM_CLASS?
-
Abra um terminal, digite
xprop WM_CLASS
Pressione Retornar e clique na janela
μTox
.