Instalei recentemente o TeamSpeak 3 na minha máquina Linux. Criei um arquivo .desktop /usr/share/applications/teamspeak.desktop
com o seguinte conteúdo:
Name=TeamSpeak 3
Comment=TeamSpeak 3 VoIP Communicator
Exec=/opt/TeamSpeak3-Client-linux_amd64/ts3client_linux_amd64 %u
Terminal=false
Type=Application
Categories=Network;Application;
Icon=/opt/TeamSpeak3-Client-linux_amd64/teamspeak-icon.png
Quando procuro o arquivo no menu de inicialização, ele exibe o ícone corretamente:
No entanto, quando inicio o aplicativo, o ícone padrão é mostrado no dock:
Como posso consertar isso?
Modificar o arquivo .desktop para incluir
StartupWMClass=ts3client_linux_amd64
realmente corrigiu o problema para mim. O arquivo .desktop completo agora tem a seguinte aparência: