Hallo zusammen,
ich habe ein neues Feature ripcord (Reißleine) geschrieben, welches es ermöglicht, beim Hochfahren alle Plugins zu deaktivieren, wenn eine Taste gedrückt wird.
Hintergrund ist, dass ich beim Rumspielen mit eigenen Plugins einen zyklischen Neustart provoziert habe. Natürlich kann man in so einem Fall auch das BIOS Datum auf 1988 stellen, nur werden dabei alle Einstellungen gelöscht und ich habe meinstens keine USB-Tastatur in Reichweite wenn ich mal eine brauche
Das Feature überschreibt nur die /etc/vdr/vdr-server.sh. Es wird ein Text auf dem Fernseher ausgegeben und geprüft, ob die Taste Nachoben vom Frontpanel gedrückt ist. Falls ja, werden alle Plugins (außer admin und xineliboutput) deaktiviert. Diese bleiben auch nach einen Neustart deaktiviert. Die Einstellungen der Plugins bleiben erhalten und man kann die Plugins schrittweise wieder über das OSD aktivieren, um den Schuldigen zu finden.
In dem Zuge ist mir aufgefallen, dass wir für die nächste Version des zen2vdr eine dynamische Liste der Features brauchen - vergleichbar zu den Plugins. Damit man eigene Features auch per OSD ein- und ausknippsen kann.
Gruß,
Nessie