Ich habe spotify unter Ubuntu 13.04 installiert und das Symbol auf dem Launcher gesperrt. Wenn ich das Programm jedoch vollständig beende oder sogar neu starte und dieses Symbol zum Öffnen von spotify verwende, wird ein neues Symbol erstellt oder ein anderes Symbol mit einem? darauf.
Es handelt sich um eine Neuinstallation von Ubuntu 13.04. Sie haben sich also gefragt, ob dies ein bekannter Fehler ist oder ob es eine Möglichkeit gibt, sicherzustellen, dass kein doppeltes Symbol erstellt wird.
Hinweis: Es ist noch keinem anderen Programm passiert, das ich installiert habe (Chrome & Steam).
Antworten:
Es ist ein Fehler, dies ist eine teilweise Problemumgehung.
Um das Problem zu umgehen, beenden Sie die Verwendung mit dem Launcher (oder schließen Sie einfach das Fenster) und starten Sie es neu, wobei die Anzeige im oberen Menü ausgeführt wird. Selbst wenn die Desktop-Datei unten angezeigt wird, scheinen die Ergebnisse inkonsistent und fehlerhaft zu sein.
Erstellen Sie einen neuen Starter, der
StartupWMClass=Spotify
definiert wurde.Sie können eine
spotify.desktop
Datei mit folgenden Inhalten erstellen:Oder bearbeiten Sie das Original von
/opt/spotify/spotify-client/spotify.desktop
(erfordert Superuser-Berechtigungen) und fügen Sie die ZeileStartupWMClass=Spotify
am Ende hinzuSpeichern Sie es an einem Ort, an dem Sie es wie "Dokumente" aufbewahren können. Ziehen Sie es dann zum Launcher.
Dadurch wird sichergestellt, dass die Fenster mit der WMClass mit dem Namen spotify unter diesem Symbol geöffnet werden.
Code zum Abrufen der WMC-Klasse eines Fensters:
Dies gibt Folgendes zurück, wenn Sie auf das Spotify-Fenster klicken:
(Dies scheint das Problem nur teilweise zu lösen. Beim vollständigen Beenden werden wahrscheinlich wieder zwei Symbole angezeigt.)
Hinweis: Ich habe festgestellt, dass das Problem immer seltener auftritt, je mehr ich es gestartet habe. Dies ist wahrscheinlich darauf zurückzuführen, dass auf meinem System das Preload installiert ist. Dies kann hilfreich sein: https://apps.ubuntu.com/cat/applications/preload/
quelle
/usr/share/applications
Entfernen Sie dann das Symbol im Launcher, das Sie zuvor für den Launcher gesperrt haben, und markieren Sie das Symbol, das nach dem Launcher angezeigt wurde.
Ich sage das nicht jedes Mal . Ich denke, dass der Launcher jedes Mal von irgendwo anders auf dasselbe Symbol zugreift. Entfernen Sie also das gesperrte und behalten Sie das neue. Dann neu starten und erneut versuchen.
quelle
Sie können den Fehler vermeiden, wenn Sie zuerst auf Spotify ausblenden (im Taskleistensymbol) klicken, bevor Sie Spotify vollständig beenden.
quelle