Hallo,
ich habe ein Problem mit der Starter-Datei von Spotify: Ich habe eine eigene Starter-Datei in ~/.local/share/applications/spotify.desktop abgelegt. Jetzt hätte ich gern, dass, solange meine eigene Starter Datei existiert, die vom Programm mitgelieferte Datei entweder völlig ignoriert, oder zumindest nachrangig behandelt wird.
Derzeit ist es so, dass, wenn ich meine eigene Starter-Datei in der Favoritenleiste anklicke, sich das mitgelieferte Icon öffnet. Das Programm soll aber mit meinem eigenen Starter assoziiert werden, nicht mit dem mitgelieferten. Eine Illustration des Problems findet sich im Anhang.
$ cat ~/.local/share/applications/spotify.desktop [Desktop Entry] Type=Application Name=Spotify GenericName=Music Player Icon=/snap/spotify/current/usr/share/spotify/icons/spotify-linux-128.png TryExec=spotify Exec=spotify --force-device-scale-factor=1.5 %U Terminal=false MimeType=x-scheme-handler/spotify; Categories=Audio;Music;Player;AudioVideo; StartupWMClass=spotify
$ cat /snap/spotify/current/usr/share/spotify/spotify.desktop [Desktop Entry] Type=Application Name=Spotify GenericName=Music Player Icon=/usr/share/spotify/icons/spotify-linux-128.png TryExec=spotify Exec=spotify %U Terminal=false MimeType=x-scheme-handler/spotify; Categories=Audio;Music;Player;AudioVideo; StartupWMClass=spotify
Zum Hintergrund, warum ich überhaupt einen eigenen Starter brauche - das ist zwar nicht relevant, aber erfahrungsgemäß wird jemand danach fragen: Spotify beachtet die UI Skalierung nicht. Auf meinem 27" 4k Bildschirm wird das UI so klein dargestellt, dass ich nichts mehr erkennen kann, es sei denn ich nehme die Brille ab und gehe bis auf 20cm an den Bildschirm ran. Die einzige Möglichkeit, das zu umgehen ist, Spotify einen Parameter beim Start mitzugeben, "--force-device-scale-factor=1.5". Die einfachste Möglichkeit, das zu tun, ist, einen eigenen Starter zu verwenden.