Seite 1 von 1

FAQ - Wichtige Fragen und Lösungen zu den PlugIns

Verfasst: So 06 Feb 2005, 11:36
von PauleFoul
Hi,

in diesem Bereich werden alle wichtigen Informationen rund um die
kleinen PlugIn´s gesammelt.

Gruß
____Paule

PlugIn´s ausblenden

Verfasst: So 06 Feb 2005, 11:41
von PauleFoul
Anleitung um unnötige Plugins nicht mehr anzuzeigen.

Ich erkläre dies hier am Beispiel des LCDCirc-Plugins

1. Mit telnet [dboxip] auf die Box gehen:
login: root
Password: dbox2

2. Folgende Befehle eingeben:
cd /lib/tuxbox/plugins/
ls
um nachzuschauen wie die entsprechenden Dateien heißen, in diesem Fall lcdcirc.so und lcdcirc.cfg

3. Dann folgendes eingeben:
cd /var/tuxbox/plugins/
touch lcdcirc.cfg
reboot

Die Box wird neu gestartet, danach ist der entsprechende Eintrag im Plugins Menu verschwunden.

By Gorcon & DrStoned

Verfasst: So 06 Feb 2005, 18:39
von DrStoned
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

Code: Alles auswählen

type=2

in

Code: Alles auswählen

type=0
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

Code: Alles auswählen

type=0
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:

Code: Alles auswählen

type=0
blendet das Plugin komplett aus den normalen Menüs aus. Sie können nur über das Flexmenü-Plugin aufgerufen werden.

Code: Alles auswählen

type=1
blendet das Plugin im Spiele-Menü ein.

Code: Alles auswählen

type=2
Blendet das Plugin im Features-Menü (blaue Taste) ein.

Code: Alles auswählen

type=3
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

Verfasst: So 06 Mär 2005, 14:23
von PauleFoul
Arbeiten mit dem Tuxbox-Commander-Plugin - SymLink erstellen

Das Tuxbox-Commander-Plugin sollte in den aktuellen Images im Features-Menu
(blaue Taste) zu finden sein.

Den Cursor auf die Datei stellen, deren Rechte man ändern will.
Dann Taste 1 = Rechte drücken, da steht lesen, schreiben, ausführen.
Mit dem Cursor auf ausführen gehen, und die OK-Taste betätigen.
Jetzt sollten alle Punkte grün markiert sein.
Dann die rote Taste der Fernbedienung drücken.
Die Datei sollte jetzt im Fenster gelb dargestellt werden, damit kann sie
ausgeführt werden.
Dateien die nicht ausführbar sind, werden weiß angezeigt.
Dieser Vorgang muß mit allen Dateien gemacht werden, die ausgeführt werden müssen.

Jetzt kommt der eigentliche Kniff bei der Sache, das Erstellen des Symlinks.
Im linken Fenster des Tuxbox-Commanders ins Verzeichnis /tmp/ gehen, mit dem
rechten Fenster nach /var/tuxbox/config/ gehen und dort auf die Datei vnc.conf
gehen. Mit der Taste 6 = versch., die Datei vnc.conf nach /tmp/ verschieben.
Dann mit dem Cursor auf die vnc.conf in /tmp/ gehen und die Taste 0 = Verw.
drücken, um den Symlink zu erstellen. Den folgenden Dialog mit OK bestätigen.
Jetzt muß im rechten Fenster eine gelb angezeigte Datei vnc.conf mit dem
Attribut <Link> erscheinen.

Verfasst: Mo 25 Apr 2005, 23:19
von DrStoned
Anleitung um fest einbaute Plugins aus dem Features-Menü zu entfernen, um sie nur über das Flexmenü aufrufen zu können.


Diese Anleitung bezieht sich auf die fest eingebauten Plugins in CRAMFS-Images z.B. JtG-Image oder SQUASHFS-Images z.B.Yadi-Image.


Bei selbst eingefügten Plugins entfällt das Kopieren.

Erklärung für Satfind:

Kopiere die Datei satfind.cfg aus /lib/tuxbox/plugins/ nach /var/tuxbox/plugins/, am besten mit dem Tuxbox-Commander.
Dann in der kopierten Datei den Eintrag type=2 in type=0 ersetzen, das kannst Du ebenfalls mit dem Tuxbox-Commander über Taste 4 = Bearbeiten erledigen. Dann mit Home verlassen. Rote Taste zum Datei abspeichern. Tuxbox-Commander mit Home verlassen.

In der Datei shellexec.conf in /var/tuxbox/config/ folgende Zeile einfügen.

Code: Alles auswählen

ACTION=Satfind, wget -O /dev/null http://localhost/cgi-bin/startPlugin?name=satfind.cfg, Satfind aktiviert 
Dann Dbox-Taste -> Service -> Plugins neu laden.

Jetzt sollte der Eintrag Satfind auf der blauen Taste verschwunden sein, aber er sollte sich über das Flexmenü starten lassen.

Bei den restlichen unerwünschten Plugins ebenfalls so vorgehen.