Fenris HD 2.x.x Skinparts, Erweiterungen und Farbanpassungen [ EoL ]

  • die sendernummer ist

    <widget font="Regular; 100" foregroundColor="fenrisPreTrans" halign="center" noWrap="1" position="0,431" render="Label" size="257,150" source="session.CurrentService" text="2" transparent="1" valign="top" zPosition="-20">
    <convert type="ExtendedServiceInfo">ServiceNumber</convert>
    </widget>

    der sendername ist

    <widget font="Regular; 100" foregroundColor="fenrisPreTrans" halign="left" noWrap="1" position="257,431" render="Label" size="1020,150" source="session.CurrentService" transparent="1" valign="top" zPosition="-20">
    <convert type="ServiceName">Name</convert>
    </widget>

    setz dich mal mit dem e2skinner auseinander, dann tust du dir leichter

    --- revolución hasta la victoria siempre---

  • Super vielen Dank nochmal für die Tipps. e2skinner schaue ich mir auch mal an :) dachte mir schon, dass es was geben muss was das ganze vereinfacht ;)

  • Hallo,
    habe mal ein Frage zur skin_user.xml. Hier wurde schon viel dazu geschrieben, aber kann ich dort auch meine Farbeinstellung mit unterbringen - also alles was in der skin.xml unter "<colors> ... </colors>" steht?

    MfG paul99

  • Hi,

    @ paul99
    aber natürlich. Das sollte kein Problem sein.
    Man muss halt nur darauf achten, dass dann auch wirklich alle Farben dort beschrieben sind die vom gesamten Skin genutzt werden. Also nicht nur die Teile, die die skin-user.xml betreffen. Wird also irgendwo in der skin.xml eine Farbe verlangt die in der skin_user.xml nicht beschrieben ist, dann gibt es einen GS.

    Wer es sich einfach machen möchte, packt die gesamte skin.xml in die skin_user.xml und passt dann dort seine Parts an.


    Blomquist

    Der menschliche Körper ist genial. Wenn man sein Ohr ganz langsam auf eine heiße Herdplatte legt, kann man riechen wie blöd man ist!
    Letzte Änderung der Signatur vor 15 Minuten.

    Einmal editiert, zuletzt von Blomquist (26. Juli 2014 um 14:06)

  • Blomquist,
    danke für die schnelle Antwort. Das klingt gut, ich kann also alle Abschnitte der skin.xml in die skin_user.xml übernehmen, sie müssen halt nur komplett übernommen werden. Jetzt brauche ich endlich nicht mehr an der orginal skin.xml ändern, dadurch wird bei Updates alles einfacher und beim GS wird einfach die skin_user.xml gelöscht.

    MfG paul99

  • Kurze Anmerkung:
    Natürlich sind m TV zwei unterschiedliche Bilder (Sender) zu sehen. Leider funktioniert das mt den Screenshots nicht.[/i]

    Blomquist

    Hi Blomquist

    Ich hatte die 75-25 Variante in meiner skin-user.xml und die funktionierte auch tadellos.
    Jetzt in der Version FenrisHD 1.52 scheint sie nicht mehr zu funktionieren. Muss ich irgendwas ändern?


    Gruß Keno

    Gruß Keno
    ______________________________________________
    (Komm wir essen Opa - Satzzeichen retten Leben)

    Einmal editiert, zuletzt von Keno (27. Juli 2014 um 21:16)

  • Hi,

    eigentlich dürfte sich da nichts geändert haben und es sollte funktionieren.


    Blomquist

    Der menschliche Körper ist genial. Wenn man sein Ohr ganz langsam auf eine heiße Herdplatte legt, kann man riechen wie blöd man ist!
    Letzte Änderung der Signatur vor 15 Minuten.

  • Hab extra den Part nochmals in die skin-user.xml übernommen. Aber ich seh die normale von FenrisHD 50/50

    Gruß Keno
    ______________________________________________
    (Komm wir essen Opa - Satzzeichen retten Leben)

  • Hi,

    @ Keno
    ich habe mir die skin.xml der Version 1.5.2 angesehen.
    Der Screen hat wie erwartet die gleiche Bezeichnung. Daran liegt es also nicht.

    Beginnt Deine skin_user.xml (mit Unterstrich!) denn auch mit <skin> und endet mit </skin>?
    Nicht, dass die skin_user.xml fehlerhaft ist....


    Blomqist

    Der menschliche Körper ist genial. Wenn man sein Ohr ganz langsam auf eine heiße Herdplatte legt, kann man riechen wie blöd man ist!
    Letzte Änderung der Signatur vor 15 Minuten.

  • Ich weiß jetzt woran es lag...wie so oft an dem Deppen vor der Kiste, der offensichtlich den Part mit dem Splitscreen irgendwie und irgendwann
    aus der skin_user entfernt hatte. Morgen früh treff ich ihn wieder beim Rasieren..da werd ich ihm meine Meinung geigen...

    Gruß Keno
    ______________________________________________
    (Komm wir essen Opa - Satzzeichen retten Leben)

  • Hi,

    auf Wunsch eines Users habe ich mal in die InfoBar die Anzeige "Sendung läuft seit xxx min" eingebaut.
    Nachdem ich erfolglos in verschiedenen Skins geguckt habe, ob es diese Anzeige schon gibt, habe ich mich selbst ans Werk gemacht. Und nach gefühlt 50 GS hatte ich endlich die Lösung. Das kommt halt davon, wenn man keine Ahnung vom Programmieren hat. D:
    Und wenn mir jetzt jemand sagt, dass es diese Art von Anzeige / Converter schon gibt, dann möchte er bitte lieber nichts sagen... D:


    Achtung!
    Damit die Anzeige funktioniert, ist es erforderlich, dass der angehangene Converter "fenrisEventTime.py.txt" in "fenrisEventTime.py" umbenannt wird und auf der Box in folgendes Verzeichnis kopiert wird:

    /usr/lib/enigma2/python/Components/Converter

    Anschließend muss ein kompletter Neustart durchgeführt werden! (GUI alleine reicht in diesem Fall nicht!)


    Hier der Part für die skin.xml (oder skin_user.xml)

    Spoiler anzeigen

    Und da ich, wie oben schon gesagt, keine Ahung vom Programmieren habe, übernehme ich keinerlei Haftung für eventuelle GS an Euren Boxen, wünsche aber dennoch viel Spaß.


    [EDIT]
    Für alle, die den Converter schon einmal geladen hatten:

    Im Converter gab es einen Fehler. (Aktualisierung hat gefehlt und Am Ende der Sendung zeigte er auch nur Müll an.)
    Jetzt sollte der Fehler behoben sein.

    Daher bitte den Converter neu auf die Box packen. (Der dort vorhandene kann überschieben werden.)

    Anschließenden Neustart der Box nicht vergessen.

    [/EDIT]


    Blomquist

  • Hi Blomquist

    Bin ein ähnlicher Programmierer. Try and error ;) Daher Respekt!

    Mal was anderes. Welche Picons benutzt Du? Gibt es die auch KDG?

    Gruss,
    amster

    2 Mal editiert, zuletzt von amster (30. Juli 2014 um 20:36)

  • Hi,

    @ amster
    ich bin kein Programmierer. Ich habe in diesem Fall nur mal geguckt, wie der originale Converter aussieht. Als ich einigermaßen kapiert habe, was da so abgeht, habe ich überlegt, was ich benötigen würde um die gewünschte Funktion zu bekommen. Und dann habe ich halt mal probiert. (Und Fehler habe ich ja auch schon entdeckt. Ich hoffe mal, dass ich die noch beheben kann. Ein neuer Converter wird dann natürlich veröffentlicht.)

    Zu den Picons:
    Ich nutze die XPicons (Pakete für Sat von stefanbenno6; hier: XPicons (220x132)).
    Für Kabel Deutschland gibt es die soweit ich weiß auch. Allerdings von einem anderen User: XPicons (220x132)


    Blomquist

    Der menschliche Körper ist genial. Wenn man sein Ohr ganz langsam auf eine heiße Herdplatte legt, kann man riechen wie blöd man ist!
    Letzte Änderung der Signatur vor 15 Minuten.

    4 Mal editiert, zuletzt von Blomquist (30. Juli 2014 um 20:58)

  • Hi,

    ich bin auch keiner :) Umso besser fühlt man sich, wenn es denn dann am Ende so funktioniert, wie man es sich vorstellt. Wie gesagt: Respekt!

    Danke für die links. Sehe ich mir mal genauer an

    Gruss,
    amster

  • Hi,

    @ pepschmier
    Das + kommt soweit ich weiß vom Converter "RemainingToText". Das ist der gleiche, der auch für die verbleibende Laufzeit in Minuten zuständig ist. Und da ist das + (leider) mit drin. Eventuell könnte ein anderer Parameter das ändern. ("InMinutes" scheint ja nur eine Möglichkeit zu sein.)

    Ansonsten:
    Mit einem Trick solltest Du es weg bekommen:
    Wenn Du den Textbereich für das eLabel von "läuft seit" um ein paar Pixel erweiterst, so dass er bis über das + geht, dann ist das schon mal die halbe Miete. Wenn Du zusätzlich die Z-Position änderst, dann sollte es auch komplett überdeckt werden.
    Also beim eLabel zPosition="2" und beim widget zPosition="1".


    Blomquist

    Der menschliche Körper ist genial. Wenn man sein Ohr ganz langsam auf eine heiße Herdplatte legt, kann man riechen wie blöd man ist!
    Letzte Änderung der Signatur vor 15 Minuten.

    Einmal editiert, zuletzt von Blomquist (30. Juli 2014 um 21:43)

  • Du kannst ja versuchen den converter RemainingText zu ändern indem du bei der Option Only_Minutes das"+" rausnimmst.


    elif self.type == self.ONLY_MINUTES:
    if remaining is not None:
    return "+%d" % (remaining / 60)
    else:
    return "%d" % (duration / 60)

    converter dann am besten unter einem anderen Namen abspeichern. Im Skin dann auf diesen converter hinweisen und die Option Only_Minutes wählen

    Mal ausprobieren... wie gesagt bin auch kein Programmierer. Habe Aber ähnliches im VFD-Skin so hingekriegt.

    Gruss,
    amster

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!