Non hai Spotify, quindi puoi solo rispondere alla domanda 1 in generale
Il "Lettore musicale predefinito" o "Ascolta musica" nel Dash è impostato da qualsiasi app sia l'applicazione predefinita per audio / x-vorbis + ogg
Questa è l'estensione dell'utilità per impostare un lettore musicale predefinito in Impostazioni di sistema> Informazioni di sistema> Applicazioni predefinite> Musica
Per usare un giocatore che non compare nell'elenco a discesa delle impostazioni precedenti ci sono 2 modi, il più diretto, in tutti i casi l'app deve avere un .desktop , in questo caso forse spotify.desktop
gedit ~/.local/share/applications/mimeapps.list
Nella sezione [Applicazioni predefinite] cercare questa riga
audio/x-vorbis+ogg=
Se è lì, sostituisci qualunque cosa.desktop con qualunque cosa.desktop di tua scelta, altrimenti aggiungi semplicemente la riga, Esempio - Ho impostato audace, useresti spotify.desktop se esiste
[Default Applications]
audio/x-vorbis+ogg=audacious2.desktop
Inoltre potresti voler aggiungere quel qualunque.desktop alla fine della stessa riga in [Associazioni aggiunte], stesso esempio, nota che le voci in Aggiunto terminano con;
[Added Associations]
audio/x-vorbis+ogg=vlc.desktop;audacious2.desktop;
L'altra cosa che si può fare è aprire il file .desktop della propria app in un editor di testo, in questo caso possibilmente spotify.desktop
Aggiungi un% U alla fine della riga Exec =, usando di nuovo un esempio audace
Exec=audacious2 %U
Cerca anche un MimeTypes = line e vedi se c'è questa voce, audio / x-vorbis + ogg;
In caso contrario, aggiungi semplicemente alla fine della riga