我希望将Ctrl+分配Space给节奏盒播放/暂停,但无法弄清楚如何使用键盘菜单进行此操作,因为每当我尝试时,它都会被禁用,因为我不知道应该在快捷方式字段中输入什么。
答案1
我们需要什么...
安装 rhythmbox 后,会有一个名为的基于命令的应用程序rhythmbox-client
,可用于控制 Rhythmbox 本身的各个方面。
那么它是怎样做到的呢?
rhythmbox-client
使用称为 DBUS 的进程通信协议。它与 Unity Sound Indicator 菜单使用的协议相同。
您需要确保此插件在 Rhythmbox 中已启用
如何分配快捷键...
发射键盘来自 Unity Dash。
重要的部分是命令和分配快捷方式本身。
您需要使用的命令是rhythmbox-client --play-pause
那么我还能控制什么呢......
如果您运行rhythmbox-client --help
它,它将为您提供一个可以控制 Rhythmbox 的命令行选项列表。
键盘控制最有用的选项是:
--quit 退出 Rhythmbox --next 跳到下一首歌曲 --previous 跳转到上一首歌曲 --seek 在当前曲目中搜索 --play 如果当前已暂停则恢复播放 --pause 如果当前正在播放,则暂停播放 --play-pause 切换播放/暂停模式 --enqueue 将指定曲目添加到播放队列 --clear-queue 在添加新曲目之前清空播放队列 --print-playing 打印正在播放的歌曲的标题和艺术家 --print-playing-format 打印歌曲的格式化详细信息 --set-volume 设置播放音量 --volume-up 增加播放音量 --volume-down 降低播放音量 --print-volume 打印当前播放音量 --set-rating 设置当前歌曲的评级
您还可以使用其他选项 - 例如 - shell 脚本。
答案2
答案3
如果有人在 2022 年或之后看到这一点,在 Ubuntu 21.10 中,你可以为“声音和媒体”选项分配快捷方式,这些选项应该可以控制大多数播放器(对我来说,cmus、基于浏览器的声音和视频、Rhythmbox 等)。
我将 ctrl-space 分配给播放/暂停选项,并且它运行良好!