如何指定热键来控制Rhythmbox?

我希望将Ctrl + Space分配给rhythmbox播放/暂停但无法弄清楚如何使用键盘菜单这样做,因为每当我尝试时,它都被禁用,因为我不知道我打算输入快捷方式字段。

我们需要什么…

当安装了rhythmbox时,有一个名为rhythmbox-client基于命令的应用程序,可用于控制Rhythmbox本身的各个方面。

那怎么做呢……

rhythmbox-client使用名为DBUS的进程通信协议。 它与Unity Sound Indicator菜单使用的协议相同。

您需要确保在Rhythmbox中启用此插件

在此处输入图像描述

如何指定快捷键…

从Unity Dash启动键盘

在此处输入图像描述

重要的部分是命令和指定捷径本身。

您需要使用的命令是rhythmbox-client --play-pause

那我还能控制什么……

如果您运行rhythmbox-client --help这将为您提供一个命令行选项列表,您可以控制Rhythmbox。

键盘控制最有用的选项是:


   --tit Quit Rhythmbox
   --next跳转到下一首歌
   --previous跳转到上一首歌
   - 寻求当前的轨道
   --play如果当前暂停,则恢复播放
   - 暂停当前播放时暂停播放
   --play-pause切换播放/暂停模式
   --enqueue将指定的曲目添加到播放队列
   --clear-queue在添加新曲目之前清空播放队列
   - 打印播放打印播放歌曲的标题和艺术家
   --print-playing-format打印歌曲的格式化细节
   --set-volume设置播放音量
   --volume-up增加播放音量
   --volume-down降低播放音量
   --print-volume打印当前播放音量
   --set-rating设置当前歌曲的评级

您还可以使用其他选项 – 例如 – shell脚本。