Pluginsetup-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Beschreibung)
 
(27 dazwischenliegende Versionen von 20 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
==Beschreibung==
 
==Beschreibung==
Steuerung der Plugins über das OSD.
+
'''Autor:''' Andreas Fey
 +
 
 +
Steuerung der Plugins über das OSD:
 
* Änderung der Reihenfolge
 
* Änderung der Reihenfolge
 
* Aktivieren/Deaktivieren von Plugins
 
* Aktivieren/Deaktivieren von Plugins
==Hardwareanforderungen==
+
<!-- ===Status=== --
==Softwareanforderungen==
+
==Bilder==
 +
[[Bild:pluginsetup-plugin.jpg|thumb|none|''Einstellungen'']]
 +
<!-- ==Bedienung== -->
 +
<!-- ===[[SVDRP]] Befehle=== -->
 +
<!-- ==Hardwareanforderungen== -->
 +
<!-- ==Softwareanforderungen== -->
 +
<!-- ==Installation== -->
 +
<!-- ===Optionen=== -->
 +
<!-- ===Patches=== -->
 +
 
 
==Konfiguration==
 
==Konfiguration==
Es ist eine Konfigurations-Datei zu erstellen, wobei Ort/Name variabel ist:
+
Es ist eine Konfigurations-Datei zu erstellen, wobei Ort / Name variabel ist, siehe Parameter. Wir belassen es beim "Standard". (siehe [[Struktur]])
<pre>
+
-c FILE  --cfgFile=FILE  name of configuration file  (default: (null))
+
-x FILE  --execFile=FILE  name of script file        (default: (null))
+
</pre>
+
Wir belassen es beim "Standart":
+
  
'''/etc/vdr/plugins/[[plugin_setup.conf]]'''
+
{{Box Datei | [[Struktur|$VDRCONFIG]]/plugin_setup.conf |
 
<pre>
 
<pre>
 
# This file contains the plugins
 
# This file contains the plugins
 
# Syntax:
 
# Syntax:
# <startno>::<name+param>::<description>::
+
# <startno>&&<name+param>&&<description>&&
0::sky::Sky::
+
0&&sky&&Sky&&
1::softdevice::SoftDevice::
+
1&&softdevice -vo xv:aspect=normal&&SoftDevice&&
2::status::Status::
+
2&&status&&Status&&
3::timeline::Timeline::
+
3&&timeline&&Timeline&&
4::tvtv::TVTV Informationen laden::
+
4&&tvtv -t 60&&TVTV Informationen laden&&
5::vcd::VCD Player::
+
5&&vcd&&VCD Player&&
0::xine -r::Xine::
+
0&&xine -r&&Xine&&
6::graphlcd -c ks0108 -x 128 -y 64::GraphLCD::
+
6&&graphlcd -c /etc/graphlcd.conf&&GraphLCD&&
 
</pre>
 
</pre>
 +
}}
 +
 
Die "Syntax" steht im HEAD.
 
Die "Syntax" steht im HEAD.
 +
 
<pre>
 
<pre>
<startno>::<name+param>::<description>::
+
<startno>&&<name+param>&&<description>&&
 
  ^          ^            ^
 
  ^          ^            ^
 
  |          |            |
 
  |          |            |
Zeile 36: Zeile 45:
 
  +--------------------------- Ist die Reihenfolge, wobei NULL für OFF steht.
 
  +--------------------------- Ist die Reihenfolge, wobei NULL für OFF steht.
 
</pre>
 
</pre>
Anpassen der [[runvdr]]:
+
 
 +
Anpassen der [[runvdr]].
 +
 
 
<pre>
 
<pre>
 
....
 
....
 
ALL_PLUGINS="-P pluginsetup `grep -s - /etc/vdr/plugins/plugin_setup_runvdr.conf`"
 
ALL_PLUGINS="-P pluginsetup `grep -s - /etc/vdr/plugins/plugin_setup_runvdr.conf`"
su -c "$VDRCMD $ALL_PLUGINS" $VDRUSR
+
su -p -c "$VDRCMD $ALL_PLUGINS" $VDRUSR
 
....
 
....
 
</pre>
 
</pre>
Nach dem ersten Aufruf des Plugins im Menu, wird die "plugin_setup_runvdr.conf" generiert.
 
  
==Probleme==
+
<!-- ===Einstellungen=== -->
==Links==
+
===Parameter===
{|
+
{| class="wikitable"
| [1]
+
|-
| http://www.andreas-fey.com/projekte.html
+
!Parameter (kurz)
| Homepage des Plugins
+
!Parameter (lang)
 +
!Beschreibung
 +
|-
 +
| -c ''<DATEI>'' || --cfgFile=''<DATEI>''  || Konfigurationsdatei (Standard: (null))
 +
|-
 +
| -x ''<DATEI>'' || --execFile=''<DATEI>'' || Skript (Standard: (null))
 
|}
 
|}
 +
 +
<!-- ==Sonstiges== -->
 +
<!-- ===Probleme=== -->
 +
<!-- ===Tipps=== -->
 +
<!-- ===Wunschliste=== -->
 +
<!-- ===Snapshot===-->
 +
 +
==Aktuelle Version==
 +
[http://www.andreas-fey.com/downloads/vdr-pluginsetup-0.0.6.tgz 0.0.6]
 +
==Links==
 +
# [http://www.andreas-fey.com Homepage des Plugins]
 +
 +
[[Kategorie:Veraltete Plugins]]
 +
{{i18n|pluginsetup-plugin}}

Aktuelle Version vom 4. August 2013, 13:51 Uhr

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

Autor: Andreas Fey

Steuerung der Plugins über das OSD:

  • Änderung der Reihenfolge
  • Aktivieren/Deaktivieren von Plugins

[Bearbeiten] Konfiguration

Es ist eine Konfigurations-Datei zu erstellen, wobei Ort / Name variabel ist, siehe Parameter. Wir belassen es beim "Standard". (siehe Struktur)

Datei
$VDRCONFIG/plugin_setup.conf
# This file contains the plugins
# Syntax:
# <startno>&&<name+param>&&<description>&&
0&&sky&&Sky&&
1&&softdevice -vo xv:aspect=normal&&SoftDevice&&
2&&status&&Status&&
3&&timeline&&Timeline&&
4&&tvtv -t 60&&TVTV Informationen laden&&
5&&vcd&&VCD Player&&
0&&xine -r&&Xine&&
6&&graphlcd -c /etc/graphlcd.conf&&GraphLCD&&


Die "Syntax" steht im HEAD.

<startno>&&<name+param>&&<description>&&
 ^          ^             ^
 |          |             |
 |          |             +-- Eine kleine Beschreibung, welche im Menu später zu sehen ist.
 |          +---------------- Plugin mit den gewünschten Parametern.
 +--------------------------- Ist die Reihenfolge, wobei NULL für OFF steht.

Anpassen der runvdr.

....
ALL_PLUGINS="-P pluginsetup `grep -s - /etc/vdr/plugins/plugin_setup_runvdr.conf`"
su -p -c "$VDRCMD $ALL_PLUGINS" $VDRUSR
....

[Bearbeiten] Parameter

Parameter (kurz) Parameter (lang) Beschreibung
-c <DATEI> --cfgFile=<DATEI> Konfigurationsdatei (Standard: (null))
-x <DATEI> --execFile=<DATEI> Skript (Standard: (null))


[Bearbeiten] Aktuelle Version

0.0.6

[Bearbeiten] Links

  1. Homepage des Plugins
In anderen Sprachen