Nie mam Spotify, więc mogę odpowiedzieć tylko na pytanie 1 ogólnie
„Domyślny odtwarzacz muzyki” lub „Listen to Music” w Dash jest ustawiany przez dowolną aplikację, która jest domyślną aplikacją dla audio / x-vorbis + ogg
Na tym polega przydatność ustawienia domyślnego odtwarzacza muzyki w Ustawieniach systemu> Informacje o systemie> Domyślne aplikacje> Muzyka
Aby użyć odtwarzacza, który nie pojawia się na liście rozwijanej powyższego ustawienia, istnieją 2 sposoby, najbardziej bezpośrednie, we wszystkich przypadkach aplikacja musi mieć .desktop , w tym przypadku może być spotify.desktop
gedit ~/.local/share/applications/mimeapps.list
W sekcji [Aplikacje domyślne] poszukaj tej linii
audio/x-vorbis+ogg=
Jeśli tak, zamień dowolne.desktop na dowolne dowolne.desktop, w przeciwnym razie po prostu dodaj wiersz, przykład - ustawiłem zuchwały, użyłbyś spotify.desktop, jeśli istnieje
[Default Applications]
audio/x-vorbis+ogg=audacious2.desktop
Dodatkowo możesz dodać to cokolwiek.desktop na końcu tego samego wiersza w [Dodane skojarzenia], ten sam przykład, zauważ, że wpisy w Dodane kończą się na;
[Added Associations]
audio/x-vorbis+ogg=vlc.desktop;audacious2.desktop;
Inną rzeczą, którą można zrobić, to otworzyć plik .desktop aplikacji w edytorze tekstów, w tym przypadku prawdopodobnie spotify.desktop
Dodaj% U na końcu wiersza Exec =, ponownie używając jako przykładu zuchwały
Exec=audacious2 %U
Poszukaj także linii MimeTypes = i sprawdź, czy jest tam pozycja audio / x-vorbis + ogg;
Jeśli nie, to po prostu dodaj do końca linii