Es hat sich aber gezeigt, dass Tests im Vorfeld nicht immer jeden aus der Deckung locken. Das ganze gewissermaßen als Felddtest ins CVS zu schicken, finde ich persönlich richtig. So bekommt man das beste Feedback und die Entwicklung geht dann besser voran. Ich würde so eine Initiativie gerne auch beim HDD-Menü sehen, was meiner Meinung nach überfallig ist, auch wenns noch nicht so ausgereift ist, aber das wäre ja der Sinn der Sache, das zu ändern. So wäre dafür eine vernünftige Grundlage vorhanden.flasher hat geschrieben: So eine Diskussion hätte ich mir mal in DEV-Board gewünscht
Da hätte man das meiste doch schon vor dem einchecken ändern können.
userthemes eingecheckt
-
- Developer
- Beiträge: 467
- Registriert: Dienstag 15. Juli 2003, 10:58
Es zeigt sich ja in aller Deutlichkeitdixidix hat geschrieben: Es hat sich aber gezeigt, dass Tests im Vorfeld nicht immer jeden aus der Deckung locken.
Am HDD Menü würde ich mich auch beteildigen. Mir fehlt nur das nötige Interface dazu
Was will ich auch mit einer HDD? Filme aufzeichnen von Pro7 oder SAT1 u.s.w. Premiere geht mit TuxBox ja nicht auf legale Weise. Naja, anderes Thema.
Zurück zu Lück.
Also die Änderungen funktionieren. Nur muss die THEMESDIR Geschichte doch in die acinclude.m4.
Wenn ich das in der configure.ac mache, dann fehlt dem Installscript eine wichtige Variable. Es wird nämlich versucht die Themes in das root des Hostsystems zu installieren.
Das wird wohl auch der Grund sein warum Fonts u.s.w. für Neutrino ebenfalls in der acinclude.m4 stehen und nicht in der configure.ac.
So wie ich das jetzt gelöst habe müsste es eigentlich sehr zufriedenstellend sein.
Das einzige was noch offen ist, ist die Frage:
Soll /var/share/tuxbox/neutrino/themes vom Imagebauer selbst angelegt werden oder soll das beim Build schon passieren?
Für zweites habe ich keinen Plan wie man das machen könnte.
Ich würde das alles nachher noch einchecken.
Gruß
P.S.
@seife: Hasst Du das mit der acinclude.m4 im newmake gelesen?
-
- Developer
- Beiträge: 467
- Registriert: Dienstag 15. Juli 2003, 10:58
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Nun Ja, so richtig lange Zeit gelassen hast du dir ja nicht :-) Und das mit dem Filebrowser fand ich zwar einen lustigen Hack, wäre aber nie darauf gekommen, daß das wirklich endgültig so gemacht werden soll :-)flasher hat geschrieben:So eine Diskussion hätte ich mir mal in DEV-Board gewünscht ;)
Da hätte man das meiste doch schon vor dem einchecken ändern können.
und davon, daß du den update-Fall total übersehen hast :-)Ok, ich war vieleicht auch etwas davon geblendet, dass ich eigentlich nur mit newmake baue und dann squashfs Images. Daher /var/tuxbox...
also 2x der Filebrowser mit verschiedenen Verzeichnissen.Ich habe da auch einen Vorschlag, der gerade compiled ;)
Um sich die Sache mit dem Symlink und auch der acinclude.m4 zu sparen habe ich folgendes gemacht.
In der themes.cpp wurden nun zwei Pfade festgelegt:
/share/tuxbox/neutrino/themes sowie /var/share/tuxbox/neutrino/themes
Das Thememenü habe ich erweitert. Dort gibt es nun zwei Punkte zum laden der Themes:
1: Benutzer-Themes laden
2: Standard-Themes laden
Bei (1) wird automatisch der Ordner in /var geöffnet und bei (2) der Ordner im root.
Warten wir doch mal ab, ob dbt meine Idee (2 Verzeichnisse (theoretisch auch mehr), jedes gefundene Theme-file wird ein Menuepunkt, der Benutzer muss sich nicht um Verzeichnisse kümmern) umsetzen mag.
Mit der GUI habe ich nun garnix am Hut (außer das fixen von offensichtlichen Fehlern), sonst würde ich das auch mal selbst versuchen, aber so kümmer ich mich lieber um Kernel 2.6 :-)
Oder den user selbst anlegen lassen, wenn er denn eigene Themes laden / speichern will (der "Speichern"-Menuepunkt könnte ausgeblendet werden, wenn das Verzeichnis nicht da ist). Die meisten werden das nämlich gar nie wollen :-)Beim Bau wird also alles in /share/... gepackt. Man braucht sich jetzt nur noch Gedanken darüber zu machen wie man den Ordner in /var anlegt.
Als if [ ! -d ... in der start_neutrino oder anderweitig?
Das müsste schon gehen, und wird auch im cdk gemacht.Davon habe ich nicht so den Plan.
Der Urschleim der Neutrino-DEVs haben sich vieleicht auch etwas dabei gedacht, dass in die acinclude.m4 zu schreiben.
Ein Beispiel sind die optionalen ucodes oder logos. Das genommen und für diesen Zweck hingebogen und im make neutrino eingebaut, geht das sicher. Man könnte dann den Standardpfad darin festlegen und sogar optional eigene Quell oder Zielpfade definieren. Fragt sich nur wer sich da mal einen Kopf macht.
Zuletzt geändert von dwilx am Montag 12. November 2007, 09:09, insgesamt 1-mal geändert.
-
- Developer
- Beiträge: 467
- Registriert: Dienstag 15. Juli 2003, 10:58
Was ist denn ander Filebrowser Sache so ungewöhnlich?
Das Ding ist doch für sowas da und ich finde es auch sehr praktikabel.
Ich finde persönlich die Variante ein Eintrag pro Theme nicht so dolle.
Das hatte ich anfangs auch vor bis mir der Filebrwoser über den Bildschirm gehuscht ist.
Ich denke mal, dass ich das so wie ich es jetzt habe ersteinmal einchecke.
Damit sollten dann JTG und YADD Images ohne rumpatchen funktionieren.
Das war wohl auch ein Wunsch von Riker von ich mich nicht irre.
So ist es lauffähig und kann ggf. später immernoch verändert werden.
Das Ding ist doch für sowas da und ich finde es auch sehr praktikabel.
Ich finde persönlich die Variante ein Eintrag pro Theme nicht so dolle.
Das hatte ich anfangs auch vor bis mir der Filebrwoser über den Bildschirm gehuscht ist.
Ich denke mal, dass ich das so wie ich es jetzt habe ersteinmal einchecke.
Damit sollten dann JTG und YADD Images ohne rumpatchen funktionieren.
Das war wohl auch ein Wunsch von Riker von ich mich nicht irre.
So ist es lauffähig und kann ggf. später immernoch verändert werden.
-
- Developer
- Beiträge: 467
- Registriert: Dienstag 15. Juli 2003, 10:58
Das hatte ich auch versucht.dixidix hat geschrieben:Das müsste schon gehen, und wird auch im cdk gemacht.Davon habe ich nicht so den Plan.
Der Urschleim der Neutrino-DEVs haben sich vieleicht auch etwas dabei gedacht, dass in die acinclude.m4 zu schreiben.
Ein Beispiel sind die optionalen ucodes oder logos. Das genommen und für diesen Zweck hingebogen und im make neutrino einbauen, geht das sicher. Man könnte dann den Standardpfad darin festlegen und sogar optional eigene Quell oder Zielpfade definieren. Fragt sich nur wer sich da mal einen Kopf macht.
Diesen Eintrag für die Logos und Ucodes hatte ich gefunden.
Leider blieb immer das Problem, das $(DESTDIR) nie definiert war.
Über die acinclude gings es dann.
Und wie geschrieben: Kein richtigen Plan davon. Da nehme ich doch das was funktioniert und scheintbar immer so gemacht wurde.
Gruß
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
-
- Developer
- Beiträge: 467
- Registriert: Dienstag 15. Juli 2003, 10:58
Ui!dixidix hat geschrieben:Schön war allerdings die schnelle Farbvorschau. Für den Benutzer ziehmlich wichtig.Ich finde persönlich die Variante ein Eintrag pro Theme nicht so dolle.
Ist das hier ein Chat
Also eine Farbvorschau. Das ist ja auch in Verbindung mit dem Filebrowser machbar. Denke ich mal so.
Man müsste hingehen und das aktuelle Theme zwischenspeichern. Wenn der User eins ausgewählt hat wird das geladen und nachher gefragt ob er das behalten will.
Wenn Nein, dann die gespeicherten Werte wieder zurück schreiben.
Gruß
Hab grad mal Zeit für'n Schwätzchen.Ist das hier ein Chat
Sowas wie eine Vorschau wäre nicht schlecht. Der Filebrowser ist aber recht "einfarbig". War zwar vorher auch nicht viel anders, aber sowas wär eigentlich praktisch.Das ist ja auch in Verbindung mit dem Filebrowser machbar
Zuletzt geändert von dwilx am Montag 12. November 2007, 09:32, insgesamt 1-mal geändert.
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Developer
- Beiträge: 467
- Registriert: Dienstag 15. Juli 2003, 10:58
Ich auch.dixidix hat geschrieben: Hab grad mal Zeit für'n Schwätzchen.
Ich hatte das so gedacht, dass der User das Theme wie jetzt auch auswählt.dixidix hat geschrieben: Sowas wie eine Vorschau wäre nicht schlecht. Der Filebrowser ist aber recht "einfarbig". War zwar vorher auch nicht viel anders, aber sowas wär eigentlich praktisch.
Danach ist man ja wieder im Thememenü und kann die Farben betrachten.
Dann würde ich eine Messagebox anzeigen lassen mit der Frage: Farben behalten? JA/NEIN.
Ich glaub da muss eine Abstimmung hermb405 hat geschrieben: genial wäre es wie seife sagt mit einträgen im neutrino menü. so wie es bei den locales gelöst ist. da werden auch root und varbereich ins menü aufgenommen und angezeigt.
Wenn der Compilelauf durch ist, dann check ich ersteinmal das ein was ich bisher gemacht habe.
Nur damit ersteinmal eine Version verfügbar ist die JTG/YADI kompatibel ist, wen ich nichts übersehen habe.
Gruß
Messagebox wäre meiner Meinung nach erst nach verlassen des kompletten Menus nötig.
http://forum.tuxbox-cvs.sourceforge.net ... c&start=20
Das hab ich irgendwie schon mal gehörtgenial wäre es wie seife sagt mit einträgen im neutrino menü. so wie es bei den locales gelöst ist. da werden auch root und varbereich ins menü aufgenommen und angezeigt.
http://forum.tuxbox-cvs.sourceforge.net ... c&start=20
-
- Developer
- Beiträge: 467
- Registriert: Dienstag 15. Juli 2003, 10:58
So, die Sache ist ersteinmal im CVS.
Ich denke mal, dass wir jetzt eine "funktionierende" Version haben auf die man weiter aufbauen kann.
Ich würde es in Zukunft auch wichtig finden wenn sich mal die Leute äussern würden die definitiv an den Sourcen schrauben.
Es ist einfach nur besser, nicht das 2-3 an der gleichen Sachen arbeiten.
Gruß
Ich denke mal, dass wir jetzt eine "funktionierende" Version haben auf die man weiter aufbauen kann.
Ich würde es in Zukunft auch wichtig finden wenn sich mal die Leute äussern würden die definitiv an den Sourcen schrauben.
Es ist einfach nur besser, nicht das 2-3 an der gleichen Sachen arbeiten.
Gruß
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
geht einwandfrei das neu eingecheckte.
vielen dank.
sogar ne sicherheitsfunktion ist drin
ich hatte in meinen persönlichen theme im var paar leerzeichen drin, dann nimmt der automatisch das neutrino standard theme.
klasse
nun wäre es doch krass, wenn die zusätzliche locale dir auch noch
/var/tuxbox/config/locale -> /var/share/tuxbox/neutrino/locale
kommt
vielen dank.
sogar ne sicherheitsfunktion ist drin
ich hatte in meinen persönlichen theme im var paar leerzeichen drin, dann nimmt der automatisch das neutrino standard theme.
klasse
nun wäre es doch krass, wenn die zusätzliche locale dir auch noch
/var/tuxbox/config/locale -> /var/share/tuxbox/neutrino/locale
kommt
-
- Einsteiger
- Beiträge: 362
- Registriert: Mittwoch 14. Dezember 2005, 03:25
Hi
neulich ein Image gebaut und da sind immernoch 2 kleine Fehlern drin:
1-Der FileBrowser sucht nachdem Standart Themes in /share/tuxbox/neutrino/themes [THEMESDIR] wo kein Standart Themes sind
2-[USERDIR] = /var/share/tuxbox/neutrino/themes beim bauen wird das ordner themes nach /var/tuxbox/config abgelegt
neulich ein Image gebaut und da sind immernoch 2 kleine Fehlern drin:
1-Der FileBrowser sucht nachdem Standart Themes in /share/tuxbox/neutrino/themes [THEMESDIR] wo kein Standart Themes sind
2-[USERDIR] = /var/share/tuxbox/neutrino/themes beim bauen wird das ordner themes nach /var/tuxbox/config abgelegt
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Einsteiger
- Beiträge: 362
- Registriert: Mittwoch 14. Dezember 2005, 03:25
Hi
habe um 10:51 eingecheckt so ist ist es in der config.h definiert
und so in themes.cpp definiert
halb so wild es geht auch einwandfrei
habe um 10:51 eingecheckt
Code: Alles auswählen
/* where to find the themes */
#define THEMESDIR "/var/tuxbox/config/themes"
und so
Code: Alles auswählen
#define THEMESDIR "/share/tuxbox/neutrino/themes/"
#define USERDIR "/var" THEMESDIR
halb so wild es geht auch einwandfrei
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Einsteiger
- Beiträge: 362
- Registriert: Mittwoch 14. Dezember 2005, 03:25
-
- Developer
- Beiträge: 467
- Registriert: Dienstag 15. Juli 2003, 10:58
Kann es sein, das Du mit newmake baust?
seife hat die acinclude.m4 für newmake wieder ins CVS gepackt.
Die stimmt aber nicht mit der aus dem HEAD überein.
Du musst also hingehen und die acinclude.m4 aus dem HEAD holen und mit der aus newmake ersetzen. Dann funktioniert das auch.
Das ist ein Workaround bis diese Problem mit der acinclude HEAD/newmake gelöst ist.
Gruß
seife hat die acinclude.m4 für newmake wieder ins CVS gepackt.
Die stimmt aber nicht mit der aus dem HEAD überein.
Du musst also hingehen und die acinclude.m4 aus dem HEAD holen und mit der aus newmake ersetzen. Dann funktioniert das auch.
Das ist ein Workaround bis diese Problem mit der acinclude HEAD/newmake gelöst ist.
Gruß
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36