Für alle, die vdrpbd noch nicht kennen: Dieser kleine Daemon hat die Aufgabe ohne viel Basteln, Einrichten oder Konfigurieren "einfach nur" den Power-Button am Mainboard an den VDR-Prozess weiterzugeben. Einzige Abhängigkeit: Perl mit seinen mitgelieferten "Core Modules".
Gestern habe ich endlich ein Problem, das ich schon länger fixen wollte, lösen können. Da der X-Server den Power-Button auch erkennt und das Event auch verarbeitet wurde dies von softhddevice wie eine Taste auf der Tastatur an den VDR weitergeleitet. Dies hatte zur Folge, dass man einen Shutdown nicht mehr durch erneutes Drücken des Power-Buttons abbrechen konnte.
Ich habe das gelöst indem ich exklusiven Zugriff auf das entsprechende Device anfordere. Der X-Server wird damit abgekoppelt.
Die neue Version kann hier heruntergeladen werden: http://projects.vdr-developer.org/projects/vdrpbd/files