Installscript-plugin-cmds

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Beschreibung)
K (Beschreibung)
 
(13 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:
 
Format:
 
Format:
  
  <PLUGINNAME>.conf
+
  '''<PLUGINNAME>'''.conf
  
Optionen werden mit einem.
+
Optionen werden mit einem, ''beliebigen'' Zeichen, außer.
  
  ^-
+
  '''#'''
  
 
eingeleitet.
 
eingeleitet.
Zeile 14: Zeile 14:
 
Plugin(s) können im [[admin-plugin]] eingestellt werden. ('''0 = inactiv, 1 = activ, <NUM> = entspricht der Reihenfolge''')
 
Plugin(s) können im [[admin-plugin]] eingestellt werden. ('''0 = inactiv, 1 = activ, <NUM> = entspricht der Reihenfolge''')
  
[[Bild:admin-plugin-03.jpg|thumb|none|''Bsp'']]
+
''Oder, auf der Kommandozeile.''
 +
 
 +
shell> [[Installscript-dialog.sh|$PREFIX/etc/vdr/admin/dialog.sh]]
 +
 
 +
[[Bild:installscript-admin-plugin-cmds.jpg|thumb|none|''kurze beschreibung'']]
  
 
Neue Plugin(s) werden von alleine eingetragen, es ist somit nicht zwingend immer die Konfigurations-Datei '''admin.conf''' neu zu erstellen.
 
Neue Plugin(s) werden von alleine eingetragen, es ist somit nicht zwingend immer die Konfigurations-Datei '''admin.conf''' neu zu erstellen.
  
Umgekehrt das selbe, falls Plugin(s) entfernt wurden... alles weitere sollte im '''syslog''' ersichtlich sein.
+
Umgekehrt das selbe, falls Plugin(s) entfernt wurden... alles weitere sollte im '''syslog''' ersichtlich sein. (vorrausgesetzt '''$VDR_LOG -gt 0''')
  
  'PLUGIN('001')'='admin -d $ADMDIR' -> '../bin/vdr'
+
  admin.sh: + admin plugin (1) ...
  'PLUGIN('002')'='console' -> '../bin/vdr'
+
admin.sh: + epgsearch plugin (2) ...
  'PLUGIN('003')'='epgsearch -c $VDR_CONFIG/plugins/epgsearch' -> '../bin/vdr'
+
admin.sh: | -c $VDR_CONFIG/plugins/epgsearch ...
  'PLUGIN('004')'='filebrowser' -> '../bin/vdr'
+
  admin.sh: + filebrowser plugin (3) ...
  'PLUGIN('005')'='graphlcd -c $PREFIX/etc/graphlcd/graphlcd.conf -d serdisp' -> '../bin/vdr'
+
admin.sh: + image plugin (4) ...
  'PLUGIN('006')'='mailbox -m $SCRDIR/mailcmd.sh' -> '../bin/vdr'
+
admin.sh: | -m $PREFIX/bin/mount.sh ...
  'PLUGIN('007')'='mplayer -m $SCRDIR/mount.sh -M $PREFIX/bin/mplayer.sh' -> '../bin/vdr'
+
admin.sh: | -C $PREFIX/bin/imageplugin.sh ...
  'PLUGIN('008')'='prefermenu' -> '../bin/vdr'
+
  admin.sh: | -c /image ...
 +
admin.sh: + loadepg plugin (5) ...
 +
admin.sh: | -c $VDR_CONFIG/plugins/loadepg ...
 +
  admin.sh: + mailbox plugin (6) ...
 +
  admin.sh: + mp3 plugin (7) ...
 +
admin.sh: | -m $SCRDIR/mount.sh ...
 +
admin.sh: | -n $SCRDIR/network.sh ...
 +
admin.sh: | -i $PREFIX/bin/image_convert.sh ...
 +
  admin.sh: | -B $PREFIX/cache/cddb ...
 +
admin.sh: | -C $PREFIX/cache/mp3 ...
 +
admin.sh: | -c $PREFIX/cache/mp3 ...
 +
  admin.sh: | -S mp3 ...
 +
admin.sh: + mplayer plugin (8) ...
 +
admin.sh: | -m $SCRDIR/mount.sh ...
 +
admin.sh: | -M $VDR_CONFIG/plugins/mplayer/mplayer.sh ...
 +
admin.sh: | -R $PREFIX/cache/mplayer ...
 +
  admin.sh: | -S mplayer ...
 +
admin.sh: + prefermenu plugin (9) ...
 +
admin.sh: + skinclassic plugin (10) ...
  
==remote.conf==
+
==Bsp==
 
{{Box Datei| ../plugin-cmds/remote.conf |
 
{{Box Datei| ../plugin-cmds/remote.conf |
 
<pre>
 
<pre>
Zeile 47: Zeile 69:
 
#    Try to autodetect device '/dev/input/eventX' (X = 0,1,2,...).
 
#    Try to autodetect device '/dev/input/eventX' (X = 0,1,2,...).
 
#    If no device can be identified, '-i /dev/input/event0' is used.
 
#    If no device can be identified, '-i /dev/input/event0' is used.
 +
#
 +
# -i /dev/input/by-path/pci-0000:01:08.*--event-ir
 +
# -i /dev/input/by-path/pci-0000:01:0[0-9]--event-ir
 +
#    use wildcards specified input device.
 
#
 
#
 
# -i /dev/input/event2
 
# -i /dev/input/event2

Aktuelle Version vom 9. April 2008, 19:22 Uhr

[Bearbeiten] Beschreibung

In ../plugin-cmds befinden sich die Einstellungen der Plugins, als bsp das remote-plugin.

Format:

<PLUGINNAME>.conf

Optionen werden mit einem, beliebigen Zeichen, außer.

#

eingeleitet.

Plugin(s) können im admin-plugin eingestellt werden. (0 = inactiv, 1 = activ, <NUM> = entspricht der Reihenfolge)

Oder, auf der Kommandozeile.

shell> $PREFIX/etc/vdr/admin/dialog.sh
kurze beschreibung

Neue Plugin(s) werden von alleine eingetragen, es ist somit nicht zwingend immer die Konfigurations-Datei admin.conf neu zu erstellen.

Umgekehrt das selbe, falls Plugin(s) entfernt wurden... alles weitere sollte im syslog ersichtlich sein. (vorrausgesetzt $VDR_LOG -gt 0)

admin.sh: + admin plugin (1) ...
admin.sh: + epgsearch plugin (2) ...
admin.sh: | -c $VDR_CONFIG/plugins/epgsearch ...
admin.sh: + filebrowser plugin (3) ...
admin.sh: + image plugin (4) ...
admin.sh: | -m $PREFIX/bin/mount.sh ...
admin.sh: | -C $PREFIX/bin/imageplugin.sh ...
admin.sh: | -c /image ...
admin.sh: + loadepg plugin (5) ...
admin.sh: | -c $VDR_CONFIG/plugins/loadepg ...
admin.sh: + mailbox plugin (6) ...
admin.sh: + mp3 plugin (7) ...
admin.sh: | -m $SCRDIR/mount.sh ...
admin.sh: | -n $SCRDIR/network.sh ...
admin.sh: | -i $PREFIX/bin/image_convert.sh ...
admin.sh: | -B $PREFIX/cache/cddb ...
admin.sh: | -C $PREFIX/cache/mp3 ...
admin.sh: | -c $PREFIX/cache/mp3 ...
admin.sh: | -S mp3 ...
admin.sh: + mplayer plugin (8) ...
admin.sh: | -m $SCRDIR/mount.sh ...
admin.sh: | -M $VDR_CONFIG/plugins/mplayer/mplayer.sh ...
admin.sh: | -R $PREFIX/cache/mplayer ...
admin.sh: | -S mplayer ...
admin.sh: + prefermenu plugin (9) ...
admin.sh: + skinclassic plugin (10) ...

[Bearbeiten] Bsp

Datei
../plugin-cmds/remote.conf
## Description:
#
## Command line options:
#
# -i dev,   --input=dev   select device which supports the /dev/input protocol
# -l dev,   --lirc=dev    select LIRC device
# -t dev,   --tty=dev     select terminal device
# -T dev,   --TTY=dev     select terminal device with 'OSD'
# -p tcp:n  --port=tcp:n  select connection on tcp port <n>
#
## Examples:
#
# -i autodetect
#     Try to autodetect device '/dev/input/eventX' (X = 0,1,2,...).
#     If no device can be identified, '-i /dev/input/event0' is used.
#
# -i /dev/input/by-path/pci-0000:01:08.*--event-ir
# -i /dev/input/by-path/pci-0000:01:0[0-9]--event-ir
#     use wildcards specified input device.
#
# -i /dev/input/event2
#     use specified input device '/dev/input/event2'
#
# -l /dev/lircd
#     select LIRC remote control
#
# -p tcp:3333
#     wait for a telnet connection on tcp port 3333
#     (use 'telnet vdr 3333' to access this port)
#
# -t /dev/tty10
#     use terminal device without 'OSD'
#
# -T /dev/tty10
#     use terminal device with 'OSD'
#
# -i autodetect -p tcp:3333 -t /dev/tty10
#     use multiple devices
#
##

-i autodetect