Il s'agit d'un bug, il s'agit d'une solution de contournement partielle.
Pour contourner le problème, quittez le lanceur (ou fermez simplement la fenêtre) et relancez en laissant l'indicateur dans le menu supérieur en cours d'exécution) même avec le fichier de bureau ci-dessous, les résultats semblent incohérents et bogués.
Créez un nouveau lanceur qui a StartupWMClass=Spotify
défini.
Vous pouvez créer un spotify.desktop
fichier avec ces contenus:
[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 modifiez l'original de /opt/spotify/spotify-client/spotify.desktop
(nécessite des autorisations de superutilisateur) en ajoutant la ligne StartupWMClass=Spotify
à la fin
Enregistrez-le quelque part, vous pouvez le conserver comme "Documents". Faites-le ensuite glisser vers le lanceur.
Cela garantira que les fenêtres avec la classe WMClass nommée spotify s'ouvriront sous cette icône.
Code pour obtenir WMClass d'une fenêtre:
xprop|grep WM_CLASS
Cela renvoie ce qui suit lorsque vous cliquez sur la fenêtre spotify:
WM_CLASS(STRING) = "spotify", "Spotify"
(Cela semble ne résoudre que partiellement le problème, une sortie complète se terminera probablement à nouveau avec deux icônes)
Remarque: J'ai remarqué que le problème commençait à se produire de moins en moins au fur et à mesure que je le lancais - cela est probablement dû au fait que mon système a une précharge installée, cela pourrait aider:
https://apps.ubuntu.com/cat/applications/preload/