GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Fügen Sie dem Spotify-Dock-Symbol in Ubuntu Wiedergabesteuerungen hinzu

In diesem Beitrag zeige ich Ihnen, wie Sie Wiedergabesteuerungen zum Spotify-Symbol im Ubuntu-Dock hinzufügen.

Zugegeben, es mangelt uns nicht an Möglichkeiten, Spotify in Ubuntu zu steuern. Es gibt das MPRIS2-Musik-Applet in der Benachrichtigungsleiste, die App selbst hat Player-Steuerelemente und wie die meisten Distributionen unterstützt Ubuntu auch Tastatur-Medientasten (obwohl meine nicht funktionieren).

Aber das gilt auch für Rhythmbox, die Standard-Musik-App von Ubuntu. Diese App verfügt jedoch auch über ein Rechtsklick-Menü „Schnellliste“ in ihrem Dock-Element, mit dem Sie Musik ganz einfach vor- und zurückspringen oder ganz anhalten können.

Ich wollte etwas Ähnliches für die native Spotify-Linux-App.

Also habe ich eins hinzugefügt:

Jetzt kann ich mit der rechten Maustaste auf das Spotify-Symbol im Ubuntu-Dock klicken, um auf die Aktionen „Play/Pause“, „Next“, „Prev“ und „Stop“ zuzugreifen – es ist nicht erforderlich, den Benachrichtigungsschirm aufzuklappen, um dort auf die Bedienelemente des Mediaplayers zuzugreifen, oder zu versuchen, die App neu zu fokussieren um die Kontrolle zu übernehmen.

Weißt du, wie ich es zum Laufen gebracht habe?

Ich habe ein Tutorial gelesen, das ich 2016 geschrieben habe, um etwas Ähnliches mit dem Unity Launcher zu machen. Ein paar Änderungen an diesem Code waren alles, was nötig war, damit er in der GNOME-Shell und im Ubuntu-Dock funktionierte (obwohl die Player-Steuerelemente auch in Dash to Dock, Dash to Panel und vielen anderen angezeigt werden).

Der Vorgang ist ganz einfach:Öffnen Sie spotify.desktop Datei in /usr/share/applications und fügen Sie die relevanten Aktionen ein, die auf mpris2 verlinken steuert. Speichern. Fertig.

Wie mir jedoch in den Kommentaren mitgeteilt wurde, möchten Sie vielleicht lieber zuerst die Desktop-Datei in Ihr lokales Verzeichnis kopieren. Dadurch werden zukünftige Updates von Spotify daran gehindert, die von Ihnen vorgenommenen Änderungen zu überschreiben.

So geht's

Da ich Spotify gerne dramatisch umgestalte, verwende ich die Spotify-App aus dem offiziellen Spotify-Repo und nicht die Snap-App. Es ist in Ordnung, wenn Sie dies nicht tun; diese Methode funktioniert mit dem offiziellen Spotify Snap Auch hier müssen Sie nur .desktop bearbeiten Datei an einem anderen Ort.

Wenn Sie die Spotify Snap App verwenden, funktioniert derselbe Vorgang auch, kopieren Sie einfach die Spotify .desktop Datei, die sich in /var/lib/snapd/desktop/applications befindet und bearbeite das stattdessen.

Um Player-Steuerelemente zum Spotify-Dock-Element in Ubuntu hinzuzufügen, kopieren Sie zuerst den Spotify-Desktop-Launcher in Ihren lokalen Apps-Ordner:

cp /usr/share/applications/spotify.desktop ~/.local/share/applications/

Als nächstes öffnen Sie die Datei in Gedit (oder einem Texteditor Ihrer Wahl):

gedit ~/.local/share/applications/spotify.desktop

Im Texteditorfenster APPEND den folgenden Text unter dem vorhandenen Test in der Spotify .desktop Datei:

Actions=Play/Pause;Next;Previous;Stop

[Desktop Action Play/Pause]
Name=Play/Pause
Exec=dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause

[Desktop Action Next]
Name=Next
Exec=dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next

[Desktop Action Previous]
Name=Previous
Exec=dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous

[Desktop Action Stop]
Name=Stop
Exec=dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Stop

Es ist äußerst wichtig, dass Sie keinen der bereits in dieser Datei vorhandenen Texte oder ersetzen etwas anderes hinzufügen (versehentlich oder absichtlich). Fehlerhafte Zeichen in einem .desktop Datei kann sie daran hindern zu funktionieren.

Wenn Sie zufrieden sind, klicken Sie auf Speichern.

Damit ist der schwierige Teil vorbei!

Entfernen Sie als Nächstes das Spotify-Symbol aus dem Ubuntu-Dock (oder Dash to Dock, Dash to Panel usw., was auch immer Sie verwenden) und melden Sie sich ab und wieder an (wenn Sie GNOME auf Xorg verwenden, können Sie Alt + F2 , geben Sie r ein , und drücken Sie enter um ein Abmelden zu vermeiden).

Sobald Sie wieder da sind, suchen Sie in Ihrem bevorzugten App-Launcher nach Spotify und fügen Sie es wieder zu Ihrem Dock/Launcher hinzu.

Jetzt können Sie im geöffneten Zustand mit der rechten Maustaste auf das Launcher-Element klicken, um auf Ihre neu hinzugefügten Aktionen zuzugreifen.

Mit dem Spotify Flatpak habe ich das nicht ausprobiert, daher weiß ich nicht, ob das dort auch funktioniert. Wenn du es ausprobierst, lass mich wissen, wie es dir geht.

Kurz gesagt, eine schnelle und einfache Möglichkeit, Player-Steuerungsoptionen zum Spotify-Dock-Symbol hinzuzufügen.


Ubuntu
  1. So entfernen Sie das Symbol „Anwendungen anzeigen“ aus dem Dock in Ubuntu 20.04

  2. So passen Sie die orangefarbenen Punkte im Dock von Ubuntu 20.04 / 22.04 an

  3. Wie verstecke ich das Symbol für ein bereitgestelltes Volume im Dock unter Ubuntu 19.10 und höher?

  4. Ubuntu-Server-Symbol

  5. So fügen Sie dem Ubuntu Dock (Gnome Shell) ein dynamisches Papierkorbsymbol hinzu

Fügen Sie dem Ubuntu-Desktop einen coolen Schneefall-Effekt hinzu

Fügen Sie „Neues Dokument“ wieder zum Rechtsklickmenü in Ubuntu 18.04 hinzu

So fügen Sie eine Anwendung zum Dock in einem elementaren Betriebssystem hinzu

So fügen Sie eine Anwendung zur Liste der geöffneten Anwendungen in Ubuntu hinzu

Der endgültige Leitfaden zur Verwendung und Anpassung des Docks in Ubuntu

Wie füge ich ein Lesezeichen im Nautilus-Ordner-Explorer hinzu?