経由で Rhythmbox から情報を抽出しようとしdbus
ていますが、Rhythmbox が実行されている場合にのみ抽出したいと考えています。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 が実行されていない場合は、Rhythmbox が起動します。
dbus
実際に Rhythmbox を起動せずに、Rhythmbox が実行されているかどうかを確認することはできますか? または、現在実行中のプロセスのリストを解析する以外に、そうする方法はありますか?