Я работаю на Ubuntu 12.04 и версия Banshee 2.96, я ищу плагин или скрипт, который может приостановить любой трек, который играет Banshee, когда я блокирую экран.
Благодаря.
В Android есть удаленное приложение банши, которое, очевидно, основано на названии приложения, и управляет банши удаленно. Я использовал это, но не проверял это в такой ситуации. может быть, это приложение будет работать
Python-скрипт (сохраните его и выполните).
Я нашел это на странице ошибок для панели запуска со следующим комментарием:
Пока banshee не поддерживает это изначально, присоединенный фрагмент кода Python сделает эту работу. У него есть известная проблема, что он запустит банши, когда вы заблокируете экран, если он еще не запущен. Я не знаю достаточно о dbus, чтобы предотвратить это, и это не беспокоит меня достаточно, чтобы я понял это (banshee всегда работает в любом случае).
blockquote>Код сценария можно найти здесь .
Относительно комментария:
Возможно, стоит спросить об этом при обмене стеками кодирования.
Но соответствующая часть этого такова:
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