Как приостановить Banshee при блокировке экрана

Я работаю на Ubuntu 12.04 и версия Banshee 2.96, я ищу плагин или скрипт, который может приостановить любой трек, который играет Banshee, когда я блокирую экран.

Благодаря.

2
задан 2 May 2012 в 18:50

3 ответа

В Android есть удаленное приложение банши, которое, очевидно, основано на названии приложения, и управляет банши удаленно. Я использовал это, но не проверял это в такой ситуации. может быть, это приложение будет работать

0
ответ дан 2 May 2012 в 18:50

перейти к терминалу и набрать banshee --pause

0
ответ дан 2 May 2012 в 18:50

Python-скрипт (сохраните его и выполните).

Я нашел это на странице ошибок для панели запуска со следующим комментарием:

Пока banshee не поддерживает это изначально, присоединенный фрагмент кода Python сделает эту работу. У него есть известная проблема, что он запустит банши, когда вы заблокируете экран, если он еще не запущен. Я не знаю достаточно о dbus, чтобы предотвратить это, и это не беспокоит меня достаточно, чтобы я понял это (banshee всегда работает в любом случае).

Код сценария можно найти здесь .

Относительно комментария:

Возможно, стоит спросить об этом при обмене стеками кодирования.

Но соответствующая часть этого такова:

def Bconnect(session_bus):
  if not session_bus.name_has_owner("org.bansheeproject.Banshee"):
    return None
  banshee = session_bus.get_object("org.bansheeproject.Banshee", "/org/bansheeproject/Banshee/PlayerEngine")
  return banshee
0
ответ дан 2 May 2012 в 18:50

Другие вопросы по тегам:

Похожие вопросы: