Control-plugin
Aus VDR Wiki
(Unterschied zwischen Versionen)
(→svdrphosts.conf) |
(Probleme beseitigt) |
||
Zeile 49: | Zeile 49: | ||
: Beendet man die Sitzung hart durch Beenden des Telnet-Programms, bleibt die Verbindung formal bestehen, es kommt also 'nur' zu einer Endlosschleife, so daß die CPU-Last des zugehörigen VDR-Prozesses auf knapp 100% ansteigt. | : Beendet man die Sitzung hart durch Beenden des Telnet-Programms, bleibt die Verbindung formal bestehen, es kommt also 'nur' zu einer Endlosschleife, so daß die CPU-Last des zugehörigen VDR-Prozesses auf knapp 100% ansteigt. | ||
− | : Siehe {{vdrportal board|48168|Sauberes Beenden einer "Control-plugin"-Telnet-Session ?}} | + | : Siehe {{vdrportal board|48168|Sauberes Beenden einer "Control-plugin"-Telnet-Session ?}}. Eine von diesen Problemen bereinigte Pluginversion findet sich unten unter "Links" |
===Tipps=== | ===Tipps=== | ||
Zeile 61: | Zeile 61: | ||
==Links== | ==Links== | ||
# [http://ricomp.de/vdr Homepage des Plugins] | # [http://ricomp.de/vdr Homepage des Plugins] | ||
+ | # [http://www.u32.de/vdr.html#control Bereinigte Version der Plugins] für vdr 1.4.7 und 1.6.0 | ||
[[Kategorie:Plugins]] | [[Kategorie:Plugins]] | ||
{{i18n|control-plugin}} | {{i18n|control-plugin}} |
Version vom 26. September 2008, 15:58 Uhr
Inhaltsverzeichnis |
Beschreibung
Autor: Jan Rieger
Stellt das OSD in einer Telnet-Session dar. Damit kann der VDR von jedem telnet-fähigen Rechner aus ferngesteuert werden.
Bilder
Softwareanforderungen
- telnet (Aufruf z. B.: telnet localhost 2002) oder jedes andere telnet-fähige Programm, z. B. PuTTY.
Installation
Patches
- vdr >= 1.3.18
Konfiguration
svdrphosts.conf
Es muss noch in der Datei $VDRCONFIG/svdrphosts.conf der Rechner oder das Subnetz freigeschaltet werden, von dem aus die Telnet-Session eröffnet werden soll, z. B. durch Einfügen von 192.168.0.76 für einen Rechner mit dieser IP. Andernfalls erscheint lediglich die Meldung "access denied" im Telnet-Client.
Parameter
Parameter (kurz) | Parameter (lang) | Beschreibung |
---|---|---|
-t <TTY> | --terminal=<TTY> | VDR über ein virtuelles Terminal steuern (Standard: keins) |
-p <PORT> | --port=<PORT> | TCP-Port auf dem die Verbindungen ankommen sollen (Standard: 2002) |
Sonstiges
Probleme
- Speicherzugriffsfehler beim Beenden einer Session
- Beendet man die Sitzung per Ctrl+C, stürzt VDR nach der nächsten OSD-Aktion mit einem Speicherzugriffsfehler ab (weil ein Thread hart beendet wurde, und bei der nächsten OSD-Aktion wird ein nicht mehr existierendes Objekt aufgerufen).
- Beendet man die Sitzung hart durch Beenden des Telnet-Programms, bleibt die Verbindung formal bestehen, es kommt also 'nur' zu einer Endlosschleife, so daß die CPU-Last des zugehörigen VDR-Prozesses auf knapp 100% ansteigt.
- Siehe Sauberes Beenden einer "Control-plugin"-Telnet-Session ?. Eine von diesen Problemen bereinigte Pluginversion findet sich unten unter "Links"
Tipps
- Zugriff mit PuTTY
- Beim Zugriff auf die Konsole mittels PuTTY muss beachtet werden, dass die Funktionstasten im Linux-Format gesendet werden. Die benötigten Einstellungen finden sich im Konfigurationsdialog der Verbindung unter Terminal -> Keyboard und dort "The Function keys and keypad" auf "Linux" stellen.
- Wenn man normale Kommandos von einer Shell aus (also ohne SVDRP) an den vdr senden will, kann man cat > /proc/<PID_OF_VDR>/fd/0 verwenden. Siehe auch Artikel im englischen VDRWiki
Links
- Homepage des Plugins
- Bereinigte Version der Plugins für vdr 1.4.7 und 1.6.0