Sysinfo von SnowHead
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Sysinfo von SnowHead
Ein Sysinfo-Tools von SnowHead.
Sysinfo ist mittlerweile standardmäßig im Yadd und Flashimages enthalten.
UPDATE (18.01.10): Sysinfo ist nun nur noch in Flashimages enthalten, wenn
für cdk/configure --enable-sysinfo gesetzt ist.
Der Aufruf findet wieder über den von shellexec bekannten shellstarter von seife statt.
Committed:
http://article.gmane.org/gmane.comp.vid ... x.scm/1714
http://article.gmane.org/gmane.comp.vid ... x.scm/1715
http://article.gmane.org/gmane.comp.vid ... x.scm/1716
Screenshot:
Sysinfo ist mittlerweile standardmäßig im Yadd und Flashimages enthalten.
UPDATE (18.01.10): Sysinfo ist nun nur noch in Flashimages enthalten, wenn
für cdk/configure --enable-sysinfo gesetzt ist.
Der Aufruf findet wieder über den von shellexec bekannten shellstarter von seife statt.
Committed:
http://article.gmane.org/gmane.comp.vid ... x.scm/1714
http://article.gmane.org/gmane.comp.vid ... x.scm/1715
http://article.gmane.org/gmane.comp.vid ... x.scm/1716
Screenshot:
-
- Interessierter
- Beiträge: 92
- Registriert: Montag 23. Februar 2009, 14:48
Re: Sysinfo von SnowHead
Ich habe bei sysinfo compil error.
Code: Alles auswählen
sysinfo.c: In function `get_df':
sysinfo.c:547: warning: char format, different type arg (arg 3)
sysinfo.c:547: warning: char format, different type arg (arg 4)
sysinfo.c:547: warning: char format, different type arg (arg 5)
sysinfo.c:547: warning: char format, different type arg (arg 6)
sysinfo.c:547: warning: char format, different type arg (arg 7)
sysinfo.c:547: warning: char format, different type arg (arg 8)
sysinfo.c:550: warning: char format, different type arg (arg 3)
sysinfo.c:550: warning: char format, different type arg (arg 4)
sysinfo.c:550: warning: char format, different type arg (arg 5)
sysinfo.c:550: warning: char format, different type arg (arg 6)
sysinfo.c:550: warning: char format, different type arg (arg 7)
sysinfo.c:550: warning: char format, different type arg (arg 8)
sysinfo.c: In function `rc_Nnull':
sysinfo.c:560: error: `ev' undeclared (first use in this function)
sysinfo.c:560: error: (Each undeclared identifier is reported only once
sysinfo.c:560: error: for each function it appears in.)
sysinfo.c: In function `rc_null':
sysinfo.c:574: error: `ev' undeclared (first use in this function)
sysinfo.c: In function `show_FileS':
sysinfo.c:629: error: `ev' undeclared (first use in this function)
sysinfo.c: In function `show_ps_status':
sysinfo.c:681: error: `ev' undeclared (first use in this function)
sysinfo.c: In function `show_ps_dmseg':
sysinfo.c:779: error: `ev' undeclared (first use in this function)
sysinfo.c: In function `mem_full':
sysinfo.c:1440: error: `ev' undeclared (first use in this function)
sysinfo.c: In function `perf_full':
sysinfo.c:1462: error: `ev' undeclared (first use in this function)
sysinfo.c: In function `show_network':
sysinfo.c:1823: error: `ev' undeclared (first use in this function)
sysinfo.c: In function `main':
sysinfo.c:1869: error: `ev' undeclared (first use in this function)
make[1]: *** [sysinfo.o] Error 1
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Sysinfo von SnowHead
Welcher Boxtyp?
-
- Interessierter
- Beiträge: 92
- Registriert: Montag 23. Februar 2009, 14:48
Re: Sysinfo von SnowHead
Für relook ipbox ip400.
-
- Interessierter
- Beiträge: 92
- Registriert: Montag 23. Februar 2009, 14:48
Re: Sysinfo von SnowHead
Es wird das gebraucht:
#include <linux/input.h>
struct input_event ev;
Nur wo wird bei plugins auf libtuxbox gelinkt ?
sysinfo.o: In function `hauptseite':
sysinfo.c:(.text+0x1828): undefined reference to `tuxbox_get_vendor_str'
sysinfo.c:(.text+0x1830): undefined reference to `tuxbox_get_model_str'
sysinfo.c:(.text+0x1848): undefined reference to `tuxbox_get_vendor_str'
sysinfo.c:(.text+0x1850): undefined reference to `tuxbox_get_model_str'
Das sind Funktions von libtuxbox.
#include <linux/input.h>
struct input_event ev;
Nur wo wird bei plugins auf libtuxbox gelinkt ?
sysinfo.o: In function `hauptseite':
sysinfo.c:(.text+0x1828): undefined reference to `tuxbox_get_vendor_str'
sysinfo.c:(.text+0x1830): undefined reference to `tuxbox_get_model_str'
sysinfo.c:(.text+0x1848): undefined reference to `tuxbox_get_vendor_str'
sysinfo.c:(.text+0x1850): undefined reference to `tuxbox_get_model_str'
Das sind Funktions von libtuxbox.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Sysinfo von SnowHead
Teste bitte diesen Patch: EDIT: Patch ist im CVS
Entweder muss libtuxbox für nicht-Dbox-Hardware erweitert werden oder
in sysinfo noch Funktionen für Dream- und IPBox nachgerüstet werden.
Entweder muss libtuxbox für nicht-Dbox-Hardware erweitert werden oder
in sysinfo noch Funktionen für Dream- und IPBox nachgerüstet werden.
-
- Interessierter
- Beiträge: 92
- Registriert: Montag 23. Februar 2009, 14:48
Re: Sysinfo von SnowHead
@rhabarber1848
Danke, damit funktionier Kompilation.
Bei wetter plugin gab es gleiche Fehler.
Ich werde morgen sysinfo auf relook testen können und kann dir sagen ob der Patch genug ist.
Danke, damit funktionier Kompilation.
Bei wetter plugin gab es gleiche Fehler.
Ich werde morgen sysinfo auf relook testen können und kann dir sagen ob der Patch genug ist.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Sysinfo von SnowHead
Vielleicht ist es sinnvoll, weitere #ifdef BOXMODEL_IPxxx-Blöcke einzuführen,gugu hat geschrieben:Ich werde morgen sysinfo auf relook testen können und kann dir sagen ob der Patch genug ist.
wo Sysinfo entsprechende Infos ausgibt. Oder man könnte eine Erweiterung
von libtuxbox erwägen...
Für die Dreambox kompiliert der Patch auch.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Sysinfo von SnowHead
committed:gugu hat geschrieben:Für relook ipbox ip400.
http://article.gmane.org/gmane.comp.vid ... x.scm/1732
-
- Einsteiger
- Beiträge: 342
- Registriert: Freitag 24. September 2004, 12:48
Re: Sysinfo von SnowHead
Sysinfo unter Enigma sieht nicht gut aus, ganz komische Farben, Sysinfo 1.65 dagegen OK, einige Versionen konnten die Pallete vor dem Aufruf speichern und dann beim Beenden wieder restaurieren, msgbox, tuxwetter nicht getestet
das Plugin dvbsub tut nicht unter Enigma (startet nichtmal), ist eh da überflüssig, da das eingebaute von Enigma gut funktioniert
mrvica
das Plugin dvbsub tut nicht unter Enigma (startet nichtmal), ist eh da überflüssig, da das eingebaute von Enigma gut funktioniert
mrvica
-
- Einsteiger
- Beiträge: 105
- Registriert: Sonntag 6. Juni 2004, 16:04
Re: Sysinfo von SnowHead
@mrvica
In der 1.65 hatte SysInfo noch eine eigene Farbpalette wie jetzt z.B. noch Tuxwetter (siehe hier). Damit es auch wieder unter Enigma läuft, müßte es wieder eine eigene Palette bekommen.
In der 1.65 hatte SysInfo noch eine eigene Farbpalette wie jetzt z.B. noch Tuxwetter (siehe hier). Damit es auch wieder unter Enigma läuft, müßte es wieder eine eigene Palette bekommen.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Sysinfo von SnowHead
Oder das shellstarter-Plugin kann irgendwie ermitteln, ob es von
Neutrino oder Enigma aufgerufen wurde und gibt diese Information
per Kommandozeilenparameter an sysinfo/tuxwetter & Co. weiter,
die wiederum eine entsprechende Palette nutzen.
Neutrino oder Enigma aufgerufen wurde und gibt diese Information
per Kommandozeilenparameter an sysinfo/tuxwetter & Co. weiter,
die wiederum eine entsprechende Palette nutzen.
-
- Einsteiger
- Beiträge: 383
- Registriert: Sonntag 7. April 2002, 14:29
Re: Sysinfo von SnowHead
snowhead, die v1.66b hat's unter enigma auch noch getan.
rhabarber, wo ist das problem dem sysinfo eine eigene palette zu geben?
die 1.65,1.66b machen dies schon seit jahren in friedlicher koexistenz.
token
rhabarber, wo ist das problem dem sysinfo eine eigene palette zu geben?
die 1.65,1.66b machen dies schon seit jahren in friedlicher koexistenz.
token
-
- Erleuchteter
- Beiträge: 625
- Registriert: Samstag 8. September 2007, 16:17
Re: Sysinfo von SnowHead
Ich vermute mal das es für die DBox unnötig ist und dort nur das Binary vergrößert.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Sysinfo von SnowHead
sysinfo muss wissen, von wo aus es aufgerufen wurde, siehe mein Posting weiter oben.Token hat geschrieben:wo ist das problem dem sysinfo eine eigene palette zu geben?
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Sysinfo von SnowHead
Das ist nicht richtig, mit Neutrino sieht sysinfo gut aus, mit Enigma nicht.Striper hat geschrieben:Ich vermute mal das es für die DBox unnötig ist und dort nur das Binary vergrößert.
-
- Erleuchteter
- Beiträge: 625
- Registriert: Samstag 8. September 2007, 16:17
Re: Sysinfo von SnowHead
Das hab ich nie bestritten. Habs ja selber am laufen hier. Was ich meinte ist das das Palettenhandling Platz wegnimmt.rhabarber1848 hat geschrieben:Das ist nicht richtig, mit Neutrino sieht sysinfo gut aus, mit Enigma nicht.
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: Sysinfo von SnowHead
Eine andere Möglichkeit wäre es mit #ifdefs zu arbeiten um die richtige Palette während des
Kompiliervorgangs zu implementieren. Nur,... #ifdef enigma gibt es glaube ich noch nicht.
Hält auch den Code etwas kleiner.
Noch eine Möglichkeit sehe ich beim einlesen eines config files.
Kompiliervorgangs zu implementieren. Nur,... #ifdef enigma gibt es glaube ich noch nicht.
Hält auch den Code etwas kleiner.
Noch eine Möglichkeit sehe ich beim einlesen eines config files.
-
- Einsteiger
- Beiträge: 105
- Registriert: Sonntag 6. Juni 2004, 16:04
Re: Sysinfo von SnowHead
Das eigene Palettenhandling wurde entfernt, da es sehr platzfressend und aufwändig war (siehe eben Tuxwetter, wo die einzelnen Systemfarben erst mühselig aus der neutrino.conf eingelesen werden mußten). Außerdem wurde die Neutrino-Farbpalette zerstört, wenn das Tool außerhalb der Plugin-Verwaltung aufgerufen wurde, da Neutrino dann seine Palette nicht vorher gesichert und anschließend wiederhergestellt hat. Daher erfolgte die Umstellung auf die Neutrino-eigene Palette. Auf welchem Weg das Tool (und vor allem auch die anderen) erfahren soll, ob es unter Neutrino oder Enigma läuft, kann ich nicht vorschreiben. Bei Tuxwetter wird das am Vorhandensein der neutrino.conf festgemacht.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Sysinfo von SnowHead
GetAway hat geschrieben:Eine andere Möglichkeit wäre es mit #ifdefs zu arbeiten
Funktioniert beides in Enigma+Neutrino-Images nicht.SnowHead hat geschrieben:Bei Tuxwetter wird das am Vorhandensein der neutrino.conf festgemacht.
-
- Einsteiger
- Beiträge: 105
- Registriert: Sonntag 6. Juni 2004, 16:04
Re: Sysinfo von SnowHead
@rhabarber1848
Bei denen gäbe es dann die ".neutrino" bzw. ".enigma" in /var/etc/.
Bei denen gäbe es dann die ".neutrino" bzw. ".enigma" in /var/etc/.
-
- Einsteiger
- Beiträge: 383
- Registriert: Sonntag 7. April 2002, 14:29
Re: Sysinfo von SnowHead
also an der file-groesse wuerde ich mich nicht nass machen:
v1.66b mit 53k ... laeuft unter enigma
v1.76 mit 58k ... cvs-stand laeuft nicht unter enigma
macht die palette statisch mit rein, das frisst doch kein brot.
token
v1.66b mit 53k ... laeuft unter enigma
v1.76 mit 58k ... cvs-stand laeuft nicht unter enigma
macht die palette statisch mit rein, das frisst doch kein brot.
token
-
- Einsteiger
- Beiträge: 383
- Registriert: Sonntag 7. April 2002, 14:29
Re: Sysinfo von SnowHead
@all:
war's das zum thema?
oder kommt da nochwas in richtung enigma?
weil, ich wollte mein altes 1.66b nun nehmen, da kommt nun:
/var/plugins # ./sysinfo
./sysinfo: error while loading shared libraries: libtuxbox-ucodes.so.0:
cannot open shared object file: No such file or directory
edit:
nach einem beherzten:
ln -s /lib/libtuxbox.so.0 /var/lib/libtuxbox-ucodes.so.0
kommt nun:
/var/plugins # ./sysinfo
<Font "/share/fonts/pakenham.ttf" loaded>
./sysinfo: symbol lookup error: ./sysinfo: undefined symbol: checkFile
mfg
token
war's das zum thema?
oder kommt da nochwas in richtung enigma?
weil, ich wollte mein altes 1.66b nun nehmen, da kommt nun:
/var/plugins # ./sysinfo
./sysinfo: error while loading shared libraries: libtuxbox-ucodes.so.0:
cannot open shared object file: No such file or directory
edit:
nach einem beherzten:
ln -s /lib/libtuxbox.so.0 /var/lib/libtuxbox-ucodes.so.0
kommt nun:
/var/plugins # ./sysinfo
<Font "/share/fonts/pakenham.ttf" loaded>
./sysinfo: symbol lookup error: ./sysinfo: undefined symbol: checkFile
mfg
token
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: Sysinfo von SnowHead
Hier der Patch von SnowHead &Markham auf Version 1.77
Zitat:
Edit: Patch fixed
Zitat:
Patch: sysinfo_177.diffFix: Korrekte Anzeige des Gateway bei DHCP.
Edit: Patch fixed
-
- Einsteiger
- Beiträge: 268
- Registriert: Sonntag 3. September 2006, 14:13
Re: Sysinfo von SnowHead
Code: Alles auswählen
patching file b/apps/tuxbox/plugins/sysinfo/sysinfo.c
Hunk #1 FAILED at 35.
Hunk #2 FAILED at 102.
Hunk #3 FAILED at 139.
Hunk #4 FAILED at 147.
Hunk #5 FAILED at 180.
Hunk #6 FAILED at 371.
Hunk #7 FAILED at 550.
Hunk #8 FAILED at 1232.
Hunk #9 FAILED at 1479.
Hunk #10 FAILED at 1535.
Hunk #11 FAILED at 1619.
Hunk #12 FAILED at 1746.
Hunk #13 FAILED at 1903.
patch: **** malformed patch at line 251: