Plugin aus Features-Menü entfernen und in Flexmenü einbauen
Anbei noch ein Beispiel, wie man ein eingebautes Plugin aus dem Blaue Taste-Menü verschwinden lässt und es trotzdem aus dem Flexmenü aufrufen kann. Ich beschreibe hier den Vorgang anhand des Outdoor-Plugins.
1. outdoor.cfg und
outdoor.so aus
/lib/tuxbox/plugins/ nach
/var/tuxbox/plugins/ kopieren. Das ganze geht wunderbar mit dem Tuxbox-Commander-Plugin.
Tipp:
Um Platz im
/var/ zu sparen kann auch ein
Symlink auf die outdoor.so Datei erstellt werden.
Dann muss diese nicht ins Verzeichnis
/var/tuxbox/plugins/ kopiert werden.
Hierzu in Telnet folgendes eingeben:
Code: Alles auswählen
ln -s /lib/tuxbox/plugins/outdoor.so /var/tuxbox/plugins/outdoor.so
2. die
outdoor.cfg in
/var/tuxbox/plugins/ folgendermaßen edititieren. Die Zeile
in
abändern. Dieser Vorgang kann ebenfalls mit dem Tuxbox-Commander-Plugin ausgeführt werden.
3. Ins die
shellexec.conf in
/var/tuxbox/config/ folgende Zeile einfügen.
Code: Alles auswählen
ACTION=LCD-TV,wget -O /dev/null http://localhost/cgi-bin/startPlugin?name=outdoor.cfg
4. Im Hauptmenü unter Service "Plugins neu laden" aktivieren. Der Eintrag Outdoor im Features-Menü (blaue Taste) ist nun verschwunden, aber er kann jetzt über das Flexmenü aufgerufen werden.
Erklärung: Normalerweise können Plugins, die selbst einen Shellstarter
(*.so) enthalten, z.B.outdoor oder Tuxbox-Commander, nicht über das Flexmenü aufgerufen werden. Mit Hilfe des Eintrags
Code: Alles auswählen
ACTION=LCD-TV,wget -O /dev/null http://localhost/cgi-bin/startPlugin?name=outdoor.cfg
können diese Plugins aber mit Hilfe von
wget trotzdem gestartet werden. Der Eintrag
in der
outdoor.cfg blendet dieses Plugin aus dem Features-Menu (blaue Taste) aus.
Dazu noch eine kurze Erklärung für die type-Einträge in den *.cfg Dateien:
blendet das Plugin komplett aus den normalen Menüs aus. Sie können nur über das Flexmenü-Plugin aufgerufen werden.
blendet das Plugin im Spiele-Menü ein.
Blendet das Plugin im Features-Menü (blaue Taste) ein.
Blendet das Plugin beim Aufruf über die Dbox-Taste unter Skripte ein. In diesem Fall muß das Skript aber die Endung
.sh haben. Näheres hierzu unter
http://wiki.tuxbox.org/Neutrino:Skripte