これはバグであり、これは部分的な回避策です。
回避策として、以下のデスクトップファイルを使用しても、ランチャーの使用を終了(またはウィンドウを閉じるだけ)して再起動し、トップメニューのインジケーターを実行したままにします。結果に一貫性がなくバグが多いようです。
StartupWMClass=Spotify
定義した新しいランチャーを作成します。
spotify.desktop
次の内容のファイルを作成できます。
[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
または、元の行を編集して/opt/spotify/spotify-client/spotify.desktop
(スーパーユーザー権限が必要です)、行StartupWMClass=Spotify
を最後に追加します
「ドキュメント」のように保存できる場所に保存します。次に、ランチャーにドラッグします。
これにより、spotifyという名前のWMClassを持つウィンドウがそのアイコンの下で開くようになります。
ウィンドウのWMClassを取得するコード:
xprop|grep WM_CLASS
これは、spotifyウィンドウをクリックすると次を返します。
WM_CLASS(STRING) = "spotify", "Spotify"
(これは問題を部分的にしか解決しないようです、完全に終了するとおそらく2つのアイコンが再び表示されます)
注:この問題は、起動するほど問題が発生し始めていることに気付きました。これはおそらく、システムにプリロードがインストールされているためです。https://apps.ubuntu.com/cat/applications/preload/