I dette innlegget viser jeg deg hvordan du legger til avspillingskontroller til Spotify-ikonet på Ubuntu-dokken.
Riktignok mangler vi ikke måter å kontrollere Spotify i Ubuntu. Det er MPRIS2-musikk-appleten i varslingsskyggen, selve appen har spillerkontroller, og som de fleste distroer støtter Ubuntu også tastaturmedietaster (selv om mine ikke fungerer).
Men dette gjelder også for Rhythmbox, Ubuntus standard musikkapp. Likevel kommer den appen også med en høyreklikk "hurtigliste"-meny i dock-elementet som gjør det enkelt å hoppe fremover, tilbake eller pause musikk helt.
Jeg ville ha noe lignende for den innfødte Spotify Linux-appen.
Så jeg la til en:
Nå kan jeg høyreklikke på Spotify-ikonet i Ubuntu-dokken for å få tilgang til Play/Pause, Next, Prev og Stop handlinger – nei må vikle ut varslingsskjermen for å få tilgang til mediespillerkontrollene der, eller prøv å refokusere appen for å ta styre.
Vet du hvordan jeg fikk det til å fungere?
Jeg leste veiledningen jeg skrev i 2016 om gjør noe lignende men med Unity launcher. Det viser seg at det bare tok noen få justeringer for å få den koden til å fungere i GNOME Shell og Ubuntu Dock (selv om den også fungerer i Dash to Dock, Dash to Panel og mange andre).
Prosessen er enkel nok: åpne spotify.desktop
fil inn /usr/share/applications
og lim inn de relevante handlingene som linker til mpris2
kontroller. Lagre. Ferdig.
Siden jeg liker å dramatisk re-tema Spotify Jeg bruker hovedsakelig Spotify-appen fra den offisielle Spotify-repoen i stedet for Snap-appen. Det er greit hvis du ikke gjør det; denne metoden fungerer med den offisielle Spotify Snap også, bare vær sikker på at du redigerer riktig .desktop
filen på riktig sted før du fortsetter.
For å lage legge til spillerkontroller til Spotify dock-elementet i Ubuntu, åpne først Spotify desktop launcher i Gedit, som root:
sudo gedit /user/share/applications/spotify.desktop
I tekstredigeringsvinduet TILLEGG følgende tekst under den eksisterende testen i Spotify .desktop
fil:
Actions=PlayPause; Neste; Tidligere; Stopp [Desktop Action Play/Pause] Navn=Spill av/pause. Exec=dbus-send --print-reply --dest=org.mpris. MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris. MediaPlayer2.Player. PlayPause [Desktop Action Next] Navn=Neste. Exec=dbus-send --print-reply --dest=org.mpris. MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris. MediaPlayer2.Player. Neste [Desktop Action Previous] Navn=Forrige. Exec=dbus-send --print-reply --dest=org.mpris. MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris. MediaPlayer2.Player. Forrige [Desktop Action Stop] Navn=Stopp. Exec=dbus-send --print-reply --dest=org.mpris. MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris. MediaPlayer2.Player. Stoppe
Det er veldig viktig at du ikke erstatter noen av den eksisterende teksten som allerede er i denne filen eller legge til noe annet (tilfeldigvis eller med vilje). Feilaktige tegn i en .desktop
filen kan stoppe den fra å fungere.
Når du er fornøyd, trykker du på lagre.
Det er den vanskelige delen over!
Deretter fjerner du Spotify-ikonet fra Ubuntu Dock (eller Dash to Dock, Dash to Panel, osv. hva du enn bruker) og logger ut og inn igjen (hvis du bruker GNOME på Xorg kan du trykke på Alt
+ F2
, type r
, og treffer Tast inn
for å unngå å logge ut).
Når du er tilbake, søk etter Spotify i den foretrukne appstarteren og legg den tilbake til docken/starteren.
Nå, når du er åpen, kan du høyreklikke på startelementet for å få tilgang til handlingene du nylig har lagt til.
Hvis du bruker Spotify Snap-appen, fungerer den samme prosessen også, bare åpne Spotify .desktop
fil som ligger i /var/lib/snapd/desktop/applications
i stedet. Eventuelle endringer i denne filen vil bli angret av fremtidige Snap-oppdateringer, så husk det (og denne artikkelen er kanskje bokmerket).
Jeg har ikke prøvd dette med Spotify Flatpak, så jeg vet ikke om dette også fungerer der. Hvis du prøver det, fortell meg hvordan du går videre.
Kort sagt, en rask og enkel måte å legge til spillerkontrollalternativer til Spotify dock-ikonet.
Alt Ubuntu, daglig. Siden 2009.