zeg*_*jan 6 keyboard shortcut-keys music-player media-buttons
我想实现以下行为:
如果音乐播放器(在我的例子中是 Banshee)正在运行,键盘上的播放/暂停媒体键会导致音乐播放器播放/暂停音乐。如果音乐播放器没有运行,播放/暂停媒体键会启动播放器。
第一种情况开箱即用,因为这是标准行为。第二种情况不起作用,因为键绑定到与启动任何应用程序无关的播放/暂停操作。是否有可能使第二个案例起作用?
我正在寻找使用标准系统功能的优雅解决方案。我总是可以编写一个脚本来(或多或少)这样做并将脚本绑定到播放/暂停键,但这不是我要寻找的解决方案类型。
我正在运行带有 GNOME Shell 3.12.2 的 Ubuntu GNOME 14.10。
去Keyboard -> Shortcuts。在声音和媒体下,查看播放操作附加的按钮:如果是audio play按钮,您将能够在应用程序运行时播放或暂停。如果没有,请单击该项目并将按钮指定audio play为New Accelerator。现在,在同一窗口中,转到Custom Shortcuts并单击+按钮并添加command用于打开应用程序并给出名称(在我的情况下命令是audacious)。现在单击这个新项目并添加New accelerator(我给了Shift+Play)。请记住,如果您play在此处提供按钮本身,它将重新分配用于启动应用程序的按钮play,并且您将无法play/pause使用同一按钮执行该操作。