将播放控件添加到 Ubuntu 中的 Spotify Dock 图标将播放控件添加到 Ubuntu 中的 Spotify Dock 图标将播放控件添加到 Ubuntu 中的 Spotify Dock 图标将播放控件添加到 Ubuntu 中的 Spotify Dock 图标
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

将播放控件添加到 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 图标的快速简便的方法。

©2015-2025 艾丽卡 support@alaica.com