Ícone duplicado (Spotify) no lançador

9

Instalei o Spotify no Ubuntu 13.04 e bloqueei o ícone no launcher. Mas quando eu sair do programa totalmente ou até mesmo reiniciar e usar esse ícone para abrir spotify, um novo ícone é criado ou um ícone diferente é gerado com um? sobre isso.

É uma instalação limpa do Ubuntu 13.04, por isso queria saber se este é um bug conhecido ou se existe uma maneira de garantir que ele não crie um ícone duplicado?

N.B isso ainda não aconteceu em nenhum outro programa que eu tenha instalado (Chrome e Steam)

    
por Gordo 09.09.2013 / 00:07

3 respostas

11

É um erro, isso é uma solução parcial.

Para resolver sair usando o lançador (ou apenas fechando a janela) e relançar deixando o indicador no menu superior em execução), mesmo com o arquivo da área de trabalho abaixo os resultados parecem inconsistentes e com erros.

Crie um novo lançador que tenha StartupWMClass=Spotify definido.

Você pode criar um arquivo spotify.desktop 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 em algum lugar que você possa mantê-lo como "Documentos". Em seguida, arraste-o para o lançador.

Isso fará com que as janelas com o WMClass chamado spotify sejam abertas sob esse ícone.

Código para obter 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 parcialmente o problema, completamente saindo provavelmente com dois ícones novamente)

Nota: notei que o problema começou a acontecer cada vez menos quando eu o iniciei - provavelmente devido ao fato de meu sistema ter o pré-carregamento instalado, isso pode ajudar: link

    
por Mateo 10.11.2013 / 01:41
2

Em seguida, remova o ícone no lançador que você já bloqueou para o lançador e marque o ícone que veio depois do lançador.

Não estou dizendo que faça isso sempre . Eu estou pensando que o lançador acessando o mesmo ícone toda vez de algum outro lugar. Então, remova o bloqueado e mantenha o novo. Em seguida, reinicie e tente novamente.

    
por Ten-Coin 10.11.2013 / 01:25
1

Você pode evitar o bug se primeiro clicar em Hide Spotify (no ícone da bandeja do sistema) antes de sair completamente do Spotify.

    
por faviouz 14.08.2014 / 14:35