É um erro, é uma solução parcial.
Para solucionar o problema, pare de usar o iniciador (ou apenas feche a janela) e reinicie, deixando o indicador no menu superior em execução, mesmo com o arquivo da área de trabalho abaixo, os resultados parecerão inconsistentes e com erros.
Crie um novo iniciador que tenha StartupWMClass=Spotify
definido.
Você pode criar um spotify.desktop
arquivo com este conteúdo:
[Desktop Entry]
Name=Spotify
GenericName=Music Player
Comment=Listen to music using Spotify
Icon=spotify-client
Exec=spotify %U
TryExec=spotify
Terminal=false
Type=Application
Categories=Qt;Audio;Music;Player;AudioVideo
MimeType=x-scheme-handler/spotify
StartupWMClass=Spotify
Ou edite o original de /opt/spotify/spotify-client/spotify.desktop
(requer permissões de superusuário) adicionando a linha StartupWMClass=Spotify
no final
Salve-o em algum lugar onde você possa mantê-lo como "Documentos". Em seguida, arraste-o para o iniciador.
Isso garantirá que as janelas com a WMClass denominada spotify sejam abertas sob esse ícone.
Código para obter o WMClass de uma janela:
xprop|grep WM_CLASS
Isso retorna o seguinte ao clicar na janela do spotify:
WM_CLASS(STRING) = "spotify", "Spotify"
(Isso parece resolver apenas parcialmente o problema, sair completamente provavelmente terminará com dois ícones novamente)
Nota: Notei que o problema começou a ocorrer cada vez menos quanto mais o iniciei - provavelmente devido ao meu sistema ter pré-carregamento instalado, pode ajudar:
https://apps.ubuntu.com/cat/applications/preload/