尽管 Spotify 在指示器声音中显示正常(从那里控制它起作用)但使用键盘上的多媒体键却没有任何作用。
当我打开 Rhythmbox 时,他们能够在那里控制音乐,所以键盘设置看起来不错。
答案1
Spotify-Gnome 是一款为 Spotify Linux 客户端提供 Gnome 媒体键支持的程序。它支持播放/暂停、停止、下一个和上一个信号,并且与 Gnome 2 和 Gnome 3 兼容。
答案2
对于仍然遇到此问题的人:我的问题是我的 Chrome 捕获了所有传入的媒体键,因此它们没有到达 Spotify 应用程序。您可以通过chrome://flags/#hardware-media-key-handling
在 Chrome 地址栏中转到并设置Hardware Media Key Handling
为来解决此问题Disabled
答案3
免责声明:我在 Spotify 工作
这是 Linux 客户端中已知的缺失功能,但我们在 0.9.4 版中添加了它。因此,虽然这个帖子相当老旧,但值得注意的是,它现在应该可以正常工作了。如果您仍然遇到媒体键问题,请在社区论坛上发帖。
答案4
您使用的是什么发行版/桌面环境?我使用的是 XFCE,键绑定存在问题(我认为 XFCE 对它们的解释与其他 DE 不同)。
我在 GitHub 页面上找到了一个解决方案,该解决方案在带有 XFCE 的 Ubuntu 17.04 上对我有用:https://gist.github.com/jbonney/5743509
以下是步骤(比 GitHub 页面解释得更详细一些):
- 进入设置管理器
- 转至键盘
- 转到标签为“应用程序快捷方式”的选项卡
- 单击“添加”
- 根据你需要添加的按键绑定,使用这些命令
- 播放/暂停:
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
- 停止:
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Stop
- 下一个:
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next
- 以前的:
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous
- 播放/暂停:
- 然后按相应的键。每个键应显示相应的代码。操作如下:
- 播放/暂停:
XF86AudioPlay
- 停止:
XF86AudioStop
- 下一个:
XF86AudioNext
- 以前的:
XF86AudioPrev
这应该可以解决问题!这对我有用。您可以跳过“停止”按钮,不要将其与“播放/暂停”按钮混淆。我差点就搞错了。
就像我说的,我认为 XFCE 在按键方面存在一些问题。我认为 XFCE 会XF86AudioPlay
因为XF
开头的 而进行解释,而 Spotify 无法识别它。这很有道理,因为它在其他 DE 中可以毫无问题地运行,但 XFCE 在没有设置的情况下会破坏它。无论如何,这对我来说是可行的,所以我希望它对你也是可行的!