Ich versuche Informationen aus Rhythmbox über dbus
zu extrahieren, aber ich möchte nur, wenn Rhythmbox läuft. Gibt es eine Möglichkeit zu überprüfen, ob Rhythmbox über Python läuft, ohne es zu starten, wenn es nicht läuft?Überprüfen, ob Rhythmbox über Python läuft
Jedes Mal, wenn ich den dbus
Code wie folgt aufrufen:
bus = dbus.Bus()
obj = bus.get_object("org.gnome.Rhythmbox", "/org/gnome/Rhythmbox/Shell")
iface = dbus.Interface(obj, "org.gnome.Rhythmbox.Shell)
und Rhythmbox nicht ausgeführt wird, beginnt es dann.
Kann ich über dbus
überprüfen, ob Rhythmbox läuft, ohne es tatsächlich zu starten? Oder gibt es eine andere Möglichkeit, als die Liste der aktuell laufenden Prozesse zu analysieren?