如何分配热键来控制Rhythmbox?


21

我希望将Ctrl+ 分配Space给节奏盒的播放/暂停,但无法使用键盘菜单弄清楚该怎么做,因为每当尝试尝试时,它都会被禁用,因为我不知道我要在快捷方式字段中键入什么。

Answers:


35

我们需要什么...

安装rhythmbox-clientRhythmbox时,会存在一个名为的基于命令的应用程序,可用于控制Rhythmbox本身的各个方面。

那么它是如何做到的...

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

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

在此处输入图片说明

如何分配快捷键...

从Unity Dash 启动键盘

在此处输入图片说明

重要的部分是命令和分配快捷方式本身。

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

那我还能控制什么...

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

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

  --quit退出Rhythmbox
  --next跳到下一首歌
  --previous跳到上一首歌
  -在当前曲目中寻找
  --play如果当前暂停,则继续播放
  --pause如果当前正在播放,则暂停播放
  --play-pause切换播放/暂停模式
  --enqueue将指定的曲目添加到播放队列
  --clear-queue在添加新曲目之前清空播放队列
  --print-playing打印正在播放的歌曲的标题和艺术家
  --print-playing-format打印歌曲的格式化细节
  --set-volume设置播放音量
  --volume-up增加播放音量
  --volume-down降低播放音量
  --print-volume打印当前播放音量
  --set-rating设置当前歌曲的等级

您还可以在Shell脚本中使用其他选项。



@colan:但是,这些特定于应用程序,并且仅在Rhythmbox窗口打开并具有焦点时才起作用。答案中的全局OS快捷方式随时随地都可以使用。
塞德里克·赖兴巴赫

1

在Unity Dash中启动键盘转到快捷方式

转到声音和媒体

18升的外观

将播放/暂停的快捷键更改为Ctrl-空格键(在您的情况下)。您也可以在此处更改其他键。

如@fossfreedom所述,您可以使用自定义快捷方式并为其启动应用程序。但是这些多媒体密钥和传递方式已经在ubuntu上设置了。无需重新设置节奏盒客户端等。将为您节省一些时间:)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.