Tilføj afspilningskontroller til Spotify Dock-ikonet i Ubuntu

instagram story viewer
spotify desktop-app på ubuntu 20.04

I dette indlæg viser jeg dig, hvordan du tilføjer afspilningskontroller til Spotify-ikonet på Ubuntu-dockingstationen.

Indrømmet, vi mangler ikke måder at kontrollere Spotify i Ubuntu. Der er MPRIS2 musik-applet i meddelelsesskyggen, selve appen har afspillerstyring, og ligesom de fleste distroer understøtter Ubuntu også tastaturmedietaster (selvom mine ikke virker).

Men det gælder også for Rhythmbox, Ubuntus standard musikapp. Alligevel kommer denne app også med en højrekliksmenu med "hurtig liste" i dens dock-element, der gør det nemt at springe frem, tilbage eller sætte musik på pause.

Jeg ønskede noget lignende for den indfødte Spotify Linux app.

Så jeg tilføjede en:

skærmbillede af dock-indstillinger for spotify på ubuntu i GNOME Shell
Uden og med: du kan nemt tilføje disse handlinger

Nu kan jeg højreklikke på Spotify-ikonet i Ubuntu-dockingstationen for at få adgang til Play/Pause, Next, Prev og Stop handlinger – nej nødt til at udfolde meddelelsesskærmen for at få adgang til medieafspillerens kontroller der, eller prøv at omfokusere appen for at tage styring.

Ved du hvordan jeg fik det til at virke?

Jeg læste tutorial, jeg skrev i 2016 om gør noget lignende men med Unity launcher. Det viser sig, at det kun tog et par justeringer for at få den kode til at fungere i GNOME Shell og Ubuntu Dock (selvom den også virker i Dash to Dock, Dash to Panel og mange andre).

Processen er nem nok: åbn spotify.desktop fil ind /usr/share/applications og indsæt de relevante handlinger, der linker til mpris2 kontroller. Gemme. Færdig.

Da jeg kan lide at dramatisk re-tema Spotify Jeg bruger hovedsageligt Spotify-appen fra den officielle Spotify-repo i stedet for Snap-appen. Det er fint, hvis du ikke gør det; denne metode virker med den officielle Spotify Snap også, vær sikker på, at du redigerer det rigtige .desktop fil på den rigtige placering, før du fortsætter.

For at oprette tilføjelse af afspillerkontroller til Spotify dock-elementet i Ubuntu skal du først åbne Spotify desktop launcher i Gedit som root:

sudo gedit /user/share/applications/spotify.desktop

I tekstredigeringsvinduet TILFØJ følgende tekst under den eksisterende test i Spotify .desktop fil:

Actions=PlayPause; Næste; Tidligere; Stop [Desktop Action Play/Pause] Navn=Afspil/Pause. Exec=dbus-send --print-reply --dest=org.mpris. MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris. MediaPlayer2.Player. PlayPause [Desktop Action Next] Navn=Næste. Exec=dbus-send --print-reply --dest=org.mpris. MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris. MediaPlayer2.Player. Næste [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=Stop. Exec=dbus-send --print-reply --dest=org.mpris. MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris. MediaPlayer2.Player. Hold op

Det er super vigtigt, at du ikke erstatter nogen af ​​den eksisterende tekst, der allerede er i denne fil eller tilføje noget andet (tilfældigt eller med vilje). Fejlagtige tegn i en .desktop fil kan forhindre det i at virke.

Når du er glad, skal du trykke på Gem.

Det er den svære del overstået!

Fjern derefter Spotify-ikonet fra Ubuntu Dock (eller Dash to Dock, Dash to Panel, osv. hvad end du bruger), og log ud og ind igen (hvis du bruger GNOME på Xorg, kan du trykke på Alt + F2, type r, og ramte gå ind for at undgå at logge ud).

Når du er tilbage, skal du søge efter Spotify i din foretrukne appstarter og tilføje den tilbage til din dock/launcher.

Nu, når den er åben, kan du højreklikke på startelementet for at få adgang til dine nyligt tilføjede handlinger.

Hvis du bruger Spotify Snap-appen, fungerer den samme proces også, skal du blot åbne Spotify .desktop fil placeret i /var/lib/snapd/desktop/applications i stedet. Eventuelle ændringer i denne fil fortrydes af fremtidige Snap-opdateringer, så husk det (og denne artikel er måske bogmærket).

Jeg har ikke prøvet dette med Spotify Flatpak, så jeg ved ikke, om det også virker der. Hvis du prøver det, så lad mig vide, hvordan du kommer videre.

Kort sagt, en hurtig og nem måde at tilføje spillerkontrolmuligheder til Spotify dock-ikonet.

Alt Ubuntu, dagligt. Siden 2009.

Teachs.ru