So pausieren Sie Banshee bei Bildschirmsperre

So pausieren Sie Banshee bei Bildschirmsperre

Ich verwende Ubuntu 12.04 und die Banshee-Version ist 2.96. Ich suche nach einem Plug-In oder Skript, mit dem ich alle Titel von Banshee anhalten kann, wenn ich den Bildschirm sperre.

Danke.

Antwort1

Python-Skript(speichern und ausführen).

Ich fand es aufFehlerseite für Launchpadmit folgendem Kommentar:

Solange Banshee dies nicht nativ unterstützt, reicht der angehängte Python-Ausschnitt aus. Es besteht das bekannte Problem, dass Banshee gestartet wird, wenn Sie den Bildschirm sperren, sofern es nicht bereits ausgeführt wird. Ich weiß nicht genug über dbus, um dies zu verhindern, und es stört mich nicht genug, um es herauszufinden (Banshee läuft sowieso immer).

Den Code des Skripts finden Sie hier.

Zum Kommentar:

Es könnte sich lohnen, dies bei Coding Stackexchange zu fragen.

Aber der relevante Teil davon ist dieser:

def Bconnect(Sitzungsbus):
  wenn nicht session_bus.name_has_owner("org.bansheeproject.Banshee"):
    return Keine
  banshee = session_bus.get_object("org.bansheeproject.Banshee", "/org/bansheeproject/Banshee/PlayerEngine")
  Banshee zurückgeben

Antwort2

Android hat eine Banshee-Remote-App, die, wie der App-Name offensichtlich zeigt, Banshee fernsteuern kann. Ich habe sie verwendet, aber noch nicht in einer solchen Situation getestet. Vielleicht funktioniert diese App

Antwort3

Gehen Sie zum Terminal und geben Sie einbanshee --pause

verwandte Informationen