Gibt es eine Möglichkeit VDR per DBUS abzufragen?
Ich möchte herausfinden ob VDR gerade aktiv ist, also ob gerade jemand Fernsehen schaut oder eine Aufnahme läuft.
Das ganze benötige ich für einen Aktivitätsmanager, der das endgültige Sagen darüber hat, ob der Rechner gerade heruntergefahren werden darf oder nicht.
Ich weiss, dass man mit Shutdown-Hooks das Abschalten verhindern kann und VDR auch automatisch erkennt ob er gerade Heruntergefahren werden darf. Bei meinem System allerdings ist VDR nicht die Zentrale Komponente. Das System wird nicht via VDR heruntergefahren sondern über die pm-utils. Natürlich könnte ich pm-suspend austauschen und die Entscheidung an VDR übergeben aber das halte ich für eine sehr unsaubere Lösung. Mir wäre es lieber wenn ein Shutdown-Hook der pm-utils den Aktivitätsmanager fragt und daraufhin das Herunterfahren zulässt oder eben nicht. Diese Lösung wäre wesentlich sauberer, da sie sich ohne Probleme in alle Distributionen einbauen lässt.