当播放器未运行时,使用播放/暂停键启动音乐播放器

当播放器未运行时,使用播放/暂停键启动音乐播放器

我想实现以下行为:

如果音乐播放器(我使用的是 Banshee)正在运行,键盘上的播放/暂停媒体键可使音乐播放器播放/暂停音乐。如果音乐播放器未运行,则播放/暂停媒体键可启动播放器。

第一种情况开箱即用,因为这是标准行为。第二种情况不起作用,因为该键与播放/暂停操作绑定,而这与启动任何应用程序无关。有可能让第二种情况起作用吗?

我正在寻找一种使用标准系统功能的优雅解决方案。我总是可以编写一个脚本来(或多或少)实现这一点并将脚本绑定到播放/暂停键,但这不是我寻找的解决方案类型。

我正在运行带有 GNOME Shell 3.12.2 的 Ubuntu GNOME 14.10。

答案1

转到Keyboard -> Shortcuts。在声音和媒体下,查看播放操作附加到哪个按钮:如果是audio play按钮,您将能够在应用程序运行时播放或暂停。如果不是,请单击该项目并将按钮指定audio playNew Accelerator。现在在同一个窗口中,转到Custom Shortcuts并单击+按钮并添加command打开应用程序并指定名称(在我的情况下命令是audacious)。现在单击这个新项目并添加New accelerator(我给了Shift+Play)。请记住,如果您play在此处提供按钮本身,它将重新分配用于启动应用程序的按钮play,并且您将无法play/pause使用同一按钮执行操作。

相关内容