Beiträge von simatec

    So hier mal die Sachen die ich eingebaut habe.


    picon.py

    PHP
    from Components.config import config, ConfigSubsection, ConfigEnableDisable, getConfigListEntry, ConfigSelection, NoSave, ConfigNothing
    
    
    config.misc.picon = ConfigSelection(default = "hdd", choices = [("hdd", _("/hdd/picon")), ("cf", _("/cf/picon")), ("usb", _("/usb/picon"))])


    PHP
    if config.misc.picon.value == "cf":
    			self.searchPaths = [	'/etc/picon/',
    						'/media/cf/picon/']
    		elif config.misc.picon.value == "usb":
    			self.searchPaths = [	'/etc/picon/',
    						'/media/usb/picon/']
    		elif config.misc.picon.value == "hdd":
    			self.searchPaths = [	'/etc/picon/',
    						'/media/hdd/picon/']


    Wie gesagt funktioniert zwar, aber erst nach einem Restart von Enigma

    Zitat

    Original von Reichi
    Das speichern in die Datei dient doch nur dazu die Daten auch nach dem neustart noch zur Verfügung zu haben.


    Prizipiell werden config-variablen zu laufzeit im RAM gehalten.
    Wenn du also eine Variable änderst, dann wird enigma2 den neuen Wert sofort benutzen (sonst könnte man kein WebIF oder Fritz!Call ein/ausschalten ohne jedesmal die box neu zu starten).


    Jup Reichi das stimmt. Allerdings wird in der Schleife beim der picon.py das aus dem RAM nicht gelesen.
    Erst nach dem Neustart, wenn der Eintrag auch in der settings geändert wurde, kann die picon.py damit arbeiten.
    Wahrscheinlich fehlt nur was in der picon.py :confused_face:

    Zitat

    Original von tmbinc
    Wenn das Plugin die Enigma2 Konfigurationselemente benutzen würde (ich hab den Source vom Plugin gerade nicht vor mir, sorry), dann müsste das eigentlich sofort gehen.


    Wenn es allerdings irgendwelche spielereien macht (z.b. eigene config-dateien in /etc), dann wohl eher nicht.


    Nein ich mache da keine Spielereien weiter.
    Die Änderungen werden direkt in die settings geschrieben. Allerdings bisher erst nach einem Enigma Restart.


    Wenn ich nachher zu Haus bin, werde ich mal die Sachen hier posten.

    Hallo,


    ich habe mir einen Schalter eingebaut, damit ich auswählen kann, von wo das Picon Plugin die *.png holen soll. Also ob von hdd usb oder cf.
    Grund dafür ist, dass meine HDD sehr laut ist und beim umschalten diese immer mit anlief, obwohl der picon Ordner auf dem cf liegt.
    Soweit so gut. Funktioniert auch alles. Allerdings werden die settings erst nach dem restart von Enigma gespeichert.


    Was muss ich beachten, damit die Änderungen sofort wirksam werden und auch ohne Neustart ein anderer Speicherplatz benutzt wird??

    Zitat

    Original von Reichi
    aber nimm lieber Fritz!Call als das Webif (das ist nämlich schon deutlich größer und nicht mehr so schnell/einfach zu durchblicken).


    Hast Du zufällig ein Beispiel zur Hand?? Bin gerade auf Arbeit und habe hier nicht meinen Debian PC mit den Source. :smiling_face:

    Hallo,


    ich würde gern ein paar zusätzliche Schalter in Enigma2 einbauen. Z.B. um Samba mit zu starten oder nicht.
    Also im Prinzip eine relativ einfache Ein/Aus Funktion übers Menü.
    Bin leider noch nicht dahinter gekommen, wie das mit der Enigma2 Registry funktioniert.


    Hat wer einen Tipp, oder einen Code-Schnippel für mich da?


    Danke im Voraus :winking_face:

    Hallo,


    wie kann ich für Enigma2 gleich beim compilieren Dateien wie Skins und Bouquets mit einbauen.
    Die Image dateien liegen doch im "tuxbox-bb/build/tmp/rootfs/"


    Wie kann ich vorm compilieren da noch Dateien reinbekommen?? Soweit wie ich das mitbekommen habe wird ja durch "bitbake dreambox-image" der Ordner "rootfs" gelöscht oder??

    Zitat

    Original von rrr_load
    Hallo,


    ich denke, es wäre sinnvoll zu schreiben in welchem package Du diese Fehlermeldung bekommst!?!
    Du musst aber nur die zugehörige bb-Datei editieren; oder Du kannst es und hast es lediglich als Hinweis für tmbinc gemeint???


    rrr_load


    Jo, war nur ein Hinweis an das Team :smiling_face:

    Hallo,


    beim neu bauen von OpenEmbedded bekomme ich die Fehlermeldung, dass die Datei "file-4.16.tar.gz" nicht gefunden wird. Schaue ich mir die Url an, gibt es da auch keine "file-4.16.tar.gz" mehr. Nur noch "file-4.17.tar.gz" usw. .....


    Könnte wer die Url mal anpassen???


    Danke im Voraus :winking_face:

    Zitat

    Original von Reichi
    Was willst du denn schönes?


    Ich hatte immer ein paar Informationen über das Menü abgefragt.
    Z.B. hab ich mir Prozesse anzeigen lassen, Speicherauslastung, Partitionen usw.
    Dazu konnte ich noch ein paar Scripte aus dem Menü raus starten.


    Sind ein paar einfache Sachen denke ich, aber für mich ist Python wie "Böhmische Dörfer" :winking_face:


    MfG simatec

    Hi zusammen,


    mal ne ganz dumme Frage. Ich habe jetzt endlich auch eine 7025.
    Nun möchte ich gern eigene Änderungen, die ich auch im Enigma 1 hatte so in der Art auch im Enigma 2 nutzen.
    Da ich Null Ahnung von Python habe, wollte ich ganz gern Source-Schnippel aus Enigma1 nutzen. Kann man das irgendwie hinbekommen, oder sind die Source im c++ net mehr mit Python zu nutzen???


    Danke für Eure Hilfe :winking_face: