如何在屏幕锁定时暂停 Banshee

如何在屏幕锁定时暂停 Banshee

我在 Ubuntu 12.04 上运行,Banshee 版本是 2.96,我正在寻找可以在我锁定屏幕时暂停正在播放 Banshee 的任何曲目的插件或脚本。

谢谢。

答案1

Python 脚本(保存并执行)。

我在启动板的错误页面并附有以下评论:

除非 banshee 本身支持此功能,否则附加的 python 代码片段将完成这项工作。它有一个已知问题,即如果 banshee 尚未运行,它会在您锁定屏幕时启动它。我对 dbus 了解不够,无法阻止这种情况,而且它并没有困扰我到让我弄清楚的程度(banshee 无论如何总是在运行)。

脚本代码可以在这里找到

关于评论:

也许值得在编码 stackexchange 上询问这个问题。

但相关部分如下:

def Bconnect(session_bus):
  如果不是 session_bus.name_has_owner(“org.bansheeproject.Banshee”):
    返回 None
  banshee = session_bus.get_object("org.bansheeproject.Banshee", "/org/bansheeproject/Banshee/PlayerEngine")
  回归女妖

答案2

Android 有一个 banshee 远程应用程序,显然可以根据应用程序名称远程控制 banshee。我使用过它,但还没有在这种情况下测试过它。也许这个应用程序会起作用

答案3

进入终端并输入banshee --pause

相关内容