私はRhythmboxからdbus
経由で情報を抽出しようとしていますが、Rhythmboxが動作している場合のみそうしたいと思います。 Rhythmboxが実行されていない場合、Rhythmboxを起動せずにPython経由で実行しているかどうかを確認する方法はありますか?RhythmboxがPython経由で実行されていることを確認してください
私はこのようなdbus
コードを呼び出すたび:
bus = dbus.Bus()
obj = bus.get_object("org.gnome.Rhythmbox", "/org/gnome/Rhythmbox/Shell")
iface = dbus.Interface(obj, "org.gnome.Rhythmbox.Shell)
とのRhythmboxが実行されていないが、それはそれを開始します。
実際に起動しなくても、dbus
でRhythmboxが動作していることを確認できますか?または、現在実行中のプロセスのリストを解析する以外の方法がありますか?