Duplicar (Spotify) icono en lanzador

He instalado spotify en Ubuntu 13.04 y he bloqueado el icono en el iniciador. ¿Pero cuando salgo completamente del progtwig o incluso reinicio y uso ese icono para abrir spotify, se crea un nuevo icono o se genera un icono diferente con un? en eso.

Es una instalación limpia de Ubuntu 13.04, así que me preguntaba si se trata de un error conocido o si había una forma de asegurarse de que no haya creado un icono duplicado.

NB: aún no ha pasado a ningún otro progtwig que haya instalado (Chrome y Steam)

Es un error, esta es una solución parcial.

Para solucionar el problema, salga con el progtwig de inicio (o simplemente cierre la ventana) y vuelva a iniciar el indicador que se está ejecutando en el menú superior), incluso con el archivo de escritorio debajo, los resultados parecen inconsistentes y tienen errores.


Cree un nuevo StartupWMClass=Spotify que tenga StartupWMClass=Spotify definido.

Puedes hacer un archivo spotify.desktop con estos contenidos:

 [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 

O edite el original desde /opt/spotify/spotify-client/spotify.desktop (requiere permisos de superusuario) agregando la línea StartupWMClass=Spotify al final

Guárdalo en un lugar donde puedas guardarlo como “Documentos”. Luego arrástralo al lanzador.

Esto asegurará que las ventanas con el WMClass llamado spotify se abrirán debajo de ese ícono.

Código para obtener WMClass de una ventana:

 xprop|grep WM_CLASS 

Esto devuelve lo siguiente al hacer clic en la ventana de spotify:

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

(Parece que esto solo resuelve parcialmente el problema, al salir por completo probablemente terminará con dos íconos nuevamente)

Nota: Noté que el problema comenzó a ocurrir cada vez menos cuanto más lo lanzé. Esto se debe probablemente a que mi sistema tiene la precarga instalada, podría ayudar: https://apps.ubuntu.com/cat/applications/preload/

A continuación, elimine el icono en el iniciador que previamente ha bloqueado para el iniciador y marque el ícono que vino después del iniciador.

No estoy diciendo que haga esto cada vez . Pienso que el lanzador accede al mismo icono cada vez desde otro lugar. Así que elimine el bloqueado y guarde el nuevo. Luego reinicie y vuelva a intentarlo.

Puede evitar el error si primero hace clic en Ocultar Spotify (en el icono de la bandeja del sistema) antes de salir de Spotify por completo.