将播放控件添加到 Ubuntu 中的 Spotify Dock 图标
在这篇文章中,我将向您展示如何向 Ubuntu Dock 上的 Spotify 图标添加播放控件。
诚然,我们并不缺乏在 Ubuntu 中控制 Spotify 的方法。通知栏中有 MPRIS2 音乐小程序,应用程序本身具有播放器控件,并且像大多数发行版 Ubuntu 一样也支持键盘媒体键(尽管我的不起作用)。
Ubuntu 的默认音乐应用程序 Rhythmbox 也是如此。然而,该应用程序还在其停靠项目中附带了右键单击“快速列表”菜单,可以轻松地向前、向后或完全暂停音乐。
我想要原生 Spotify Linux 应用程序有类似的东西。
所以我添加了一个:
现在,我可以右键单击 Ubuntu 扩展坞中的 Spotify 图标来访问“播放/暂停”、“下一首”、“上一首”和“停止”操作 - 无需展开通知栏即可访问那里的媒体播放器控件,也无需尝试重新聚焦应用程序控制。
你知道我是怎么让它发挥作用的吗?
我阅读了我在 2016 年编写的有关使用 Unity 启动器执行类似操作的教程。只需对该代码进行一些调整即可使其在 GNOME Shell 和 Ubuntu Dock 中工作(尽管播放器控件也将显示在 Dash to Dock、Dash to Panel 等中)。
该过程非常简单:打开 /usr/share/applications
中的 spotify.desktop
文件,然后粘贴链接到 mpris2
的相关操作控制。节省。完毕。
不过,正如评论中向我指出的那样,您可能更喜欢先将桌面文件复制到本地目录。这将阻止 Spotify 的任何未来更新覆盖您所做的更改。
怎么做
由于我喜欢大幅重新调整 Spotify 主题,因此我使用官方 Spotify 存储库中的 Spotify 应用程序,而不是 Snap 应用程序。如果你不这样做也没关系; 此方法也适用于官方 Spotify Snap,您只需在不同位置编辑 .desktop
文件即可。
如果您使用 Spotify Snap 应用程序,同样的过程也适用,只需复制位于 /var/lib/snapd/desktop/applications
中的 Spotify .desktop
文件并对其进行编辑即可。
要在 Ubuntu 中将播放器控件添加到 Spotify Dock 项目,请首先将 Spotify 桌面启动器复制到本地应用程序文件夹:
cp /usr/share/applications/spotify.desktop ~/.local/share/applications/
接下来在 Gedit(或您选择的文本编辑器)中打开该文件:
gedit ~/.local/share/applications/spotify.desktop
在文本编辑器窗口中,在 Spotify .desktop
文件中的现有测试下方APPEND添加以下文本:
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
非常重要的是,您不要替换此文件中已有的任何现有文本或添加任何其他内容(无意或有意)。 .desktop
文件中的错误字符可能会导致其无法工作。
一旦你满意了,点击保存。
困难的部分就这样结束了!
接下来,从 Ubuntu Dock(或 Dash to Dock、Dash to Panel 等,无论您使用什么)中删除 Spotify 图标,然后注销并重新登录(如果您在 Xorg 上使用 GNOME,您可以按 Alt
+ F2
,输入 r
,然后按 enter
以避免注销)。
返回后,在您首选的应用程序启动器中搜索 Spotify 并将其添加回您的扩展坞/启动器。
现在,打开后,您可以右键单击启动器项目来访问新添加的操作。
我还没有在 Spotify Flatpak 上尝试过这个,所以我不知道这是否也适用于那里。如果你尝试一下,请告诉我你进展如何。
简而言之,这是一种将播放器控制选项添加到 Spotify Dock 图标的快速简便的方法。