web-dev-qa-db-fra.com

Icône Dupliquer (Spotify) dans le lanceur

J'ai installé Spotify sur Ubuntu 13.04 et verrouillé l’icône sur le lanceur. Mais lorsque je quitte complètement le programme ou même que je redémarre et utilise cette icône pour ouvrir spotify, une nouvelle icône est créée ou une autre icône est générée avec un? dessus.

Il s’agit d’une installation propre d’Ubuntu 13.04, alors vous vous demandiez s’il s’agissait d’un bogue connu ou s’il existait un moyen de s’assurer qu’il ne créait tout simplement pas une icône de duplication?

NB, il n’est pas encore arrivé à aucun autre programme que j’ai installé (Chrome & Steam)

9
Gordo

C'est un bug, c'est une solution de contournement partielle.

Pour résoudre ce problème, quittez le programme de lancement (ou fermez simplement la fenêtre) et relancez-le en laissant l'indicateur dans le menu supérieur en marche), même si le fichier de bureau ci-dessous apparaît, les résultats semblent incohérents et erronés.


Créez un nouveau lanceur qui a StartupWMClass=Spotify défini.

Vous pouvez créer un fichier spotify.desktop avec le contenu suivant:

[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 éditez 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". Puis faites-le 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

Ceci retourne ce qui suit en cliquant sur la fenêtre de spotify:

WM_CLASS(STRING) = "spotify", "Spotify"

(Cela ne résout que partiellement le problème, une sortie complète aboutira probablement à nouveau avec deux icônes)

Remarque: j'ai remarqué que le problème commençait de moins en moins à mesure que je le lançais - cela est probablement dû au fait que mon système a un préchargement installé, cela pourrait aider: https://apps.ubuntu.com/cat/applications/précharge /

11
Mateo

Ensuite, retirez l’icône du lanceur que vous aviez précédemment verrouillée et marquez l’icône qui a suivi pour le lanceur.

Je ne dis pas que faire cela à chaque fois. Je pense que le lanceur accédant à la même icône à chaque fois d’ailleurs. Retirez donc celui qui est verrouillé et conservez le nouveau. Ensuite, redémarrez et réessayez.

2
rɑːdʒɑ

Vous pouvez éviter le bogue si vous cliquez d'abord sur Masquer Spotify (dans l'icône de la barre d'état système) avant de quitter Spotify complètement.

1
fabiomaia