[Update 8.1/11.03.2018] LCD-Digital-Skin jetzt mit Senderlogo/now with picons

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • [Update 8.1/11.03.2018] LCD-Digital-Skin jetzt mit Senderlogo/now with picons

      Hi,

      you find an english description some postings later.

      das LCD-Digital-Skin verändert das Ausehen der LCD-Anzeige. Hierbei
      wird die Uhr in einem digitalen Font und etwas größer angezeigt.
      Außerdem wird die Fortschritsanzeige etwas dezenter dargestellt.


      Systemvoraussetzung:

      lcd-digital-skin_3.0_mipsel.ipk (200 kB)
      lcd-digital-debug_1.0_mipsel.ipk (20 kB)
      picons-lcd-digital-skin_2.0_mipsel.ipk (4,2 MB)


      Skins

      Ich habe den LCD-Digital-Skin nochmal komplett überarbeitet.
      Die Version ab 2.0 bietet nun mehrere LCD-Skins an. Außer dem
      bereits bekannten LCD-Digital-Skin noch einige andere mit
      Senderlogo anstatt des Sendernamens.

      Es gibt folgende Skins:

      1. LcdDigital - Das ist der bereits bekannte LcdDigtal Skin
      2. LcdDigitalPlus - Ähnlich wie LcdDigital plus Name der
      Sendung (Serie, Film usw.) und Restlaufanzeige
      3. LcdDigitalLogo - Das ist der LcdDigital Skin wobei der Sender-
      name durch das Senderlogo ausgetauscht wurde
      4. LcdLogoFortschritsanzeige - Dies ist ein Skin mit mittelgroßem Logo
      und Fortschritsanzeige ohne Uhr
      5. LcdLogo - Dies ist ein Skin mit großem Logo ohne Fortschritsanzeige
      und Uhr
      6. LcdDigitalSpezial - Dies ist ein Skin mit mittelgroßem Logo
      und Fortschritsanzeige mit wechselnder Uhr und Logo
      7. LcdDigitalSpezialPlus - LcdDigitalSpezial-Skin plus Name der
      Sendung (Serie, Film usw.) und Restlaufanzeige
      8. MainMenu - Dies ist der LcdDigitalSpezialPlus Skin mit dem
      Zusatz, daß das Hauptmenü auch bei Nemesis-Skins,dreamTV, usw.
      wie im Standardskin mit Piktogrammen angzeigt wird und die
      Infobar mit Senderlogo angezeigt wird.

      Bei Skins mit Logo blinkt das Logo bei Aufnaheme anstatt der Uhr
      und bei nicht vorhandenem Logo wird der Sendername angezeigt.

      Das LCD-Digital-Skin ist für CVS-Images nach dem 16.11.2006.
      Vorher kann es sein das die Installation fehlschlägt. Dann
      auf jeden Fall die Deinstallation durchführen, um den Urzustand
      wiederherzustellen.

      Der LCD-Digital-Skin enthält nicht mehr die Senderlogos. Dafür
      gibt es verschiedene Pakete. Je nach Paket kann man nun
      die Senderlogos im Flash, auf der CF-Karte oder auf dem USB-Stick
      gespeichert werden. Außerdem gibt es Senderlogos für deutsche
      Provider sowie für Sky-Italia.


      Neuinstallation/Update:

      1. Die lcd-digital-skin_3.0_mipsel.ipk in das /tmp Verzeichnis der kopieren
      2. Die picons-lcd-digital-skin_2.0_mipsel.ipk in das /tmp Verzeichnis der DM7025 kopieren
      3. Mit telnet einloggen
      4. ipkg install /tmp/lcd-digital-skin_3.0_mipsel.ipk
      5. ipkg install /tmp/picons-lcd-digital-skin_2.0_mipsel.ipk
      6. killall -9 enigma2


      Deinstallation

      1. Mit telnet einloggen
      2. ipkg remove lcd-digital-skin
      3. ipkg remove cf-picons-lcd-digital-skin
      4. killall -9 enigma2


      Konfiguration

      Der LCD-Digital-Skin ab Version 1.3 kann über Menu->Erweiterungen->LCD-Digital-Skin
      auf die eigenen Bedürfnisse angepasst werden.

      Dabei kann man folgendes konfigurieren:

      1. LcdDigital-Plugin: - Hirmeit wird das LcdDigital-Plugin ein-/ausgeschaltet
      2. Skin: - Hiermit kann der LcdDigital-Skin ausgewählt werden
      3. Sendertextlänge: - Hiermit wird der Sendertext verkürzt/abgeschnitten
      4. Sendertextgröße: - Hiermit wird die Größe des Sendertextes verändert
      5. (Screenname1): - Hiermit wird der Screen Screenname1 ein-/ausgeschaltet
      6. (Screenname2): - Hiermit wird der Screen Screenname2 ein-/ausgeschaltet
      7. (Screenname3): - Hiermit wird der Screen Screenname3 ein-/ausgeschaltet
      8. u.s.w

      Es werden nur Screennamen des ausgewählten Skins angezeigt.

      Standardmäßig wird der Skin genauo wie bei den Vorversionen dargestellt. Mit Sendertextgröße
      und Sendertextlänge kann nun der Sendertext vergrößert werden.

      Z.B. könnt bei der Vergrößerung mal mit folgender Einstellung anfangen:

      Senderlänge = 10
      Sendertextgröße = 120


      Wie erstelle ich ein Senderlogo oder wie verändere ich ein Senderlogo

      Die Senderlogos liegen in den folgenden Verzeichnissen:

      Flash: /usr/share/enigma2/LcdDigital/LcdDigitalPicons/Picons{Gross,Klein,Mittel}
      CF-Karte: /media/cf/LcdDigital/LcdDigitalPicons/Picons{Gross,Klein,Mittel}
      USB-Stick: /media/usb/LcdDigital/LcdDigitalPicons/Picons{Gross,Klein,Mittel}


      Die Senderlogos haben den Namen des Senders und sind in PNG-Dateien
      gespeichert. Die PNG-Logos haben folgende Eigenschaften:

      1. 8 Bit graustufen PNG-Bitmap
      2. Darstellung: Invers
      3. Auflösung: PiconsGross - 120 x 64
      PiconsMittel - 93 x 50
      PiconsKlein - 56 x 30



      Wie erstelle ich einen eigenen Skin oder wie verändere ich einen bestehenden Skin

      Die Skins liegen in dem folgenden Verzeichnis:

      /usr/share/enigma2/LcdDigital/LcdDigitalSkins

      Es sind XML-Dateien in folgendem Format:

      z.B. Skin: MainMenu.xml

      Quellcode

      1. <skin on="on">
      2. <basisskin name="LcdLogoFortschritsanzeige.xml"></basisskin>
      3. <fonts>
      4. <font filename="lcd_digital.ttf" name="LCDDIGI" scale="100" />
      5. <font filename="demo.ttf" name="DEMO" scale="100" />
      6. </fonts>
      7. <!-- Main menu -->
      8. <screen name="menu_mainmenu" position="150,150" size="420,285" title="Main menu" >
      9. <widget source="title" render="Label" position="170,10" size="280,35" font="Regular;23" />
      10. <widget source="menu" render="Listbox" position="170,55" size="230,225" scrollbarMode="showOnDemand" >
      11. <convert type="StringList" />
      12. </widget>
      13. <widget source="menu" render="Pixmap" pixmap="skin_default/menu/shutdown.png" position="20,20" size="128,128" >
      14. <convert type="MenuEntryCompare">standby_restart_list</convert>
      15. <convert type="ConditionalShowHide" />
      16. </widget>
      17. </screen>
      18. </skin>
      Alles anzeigen


      Die LCD-Digital-Skin bestehen aus einem <skin>-Tag, der wiederum einen <basisskin>-,<fonts>- und mehrere <screen>-Tags
      beinhalten kann.

      Mit dem Attribut "on" im skin-Tag wird festgelegt, ob dieser Skin im Konfigurationsmenü angezeigt werden soll. Mit on="off" können
      z.B Basisskins (die nur zur Vererbung dienen) abgeschaltet werden.

      Die Skins können vererbt werden. Die Vererbung wird mit dem <basisskin>-Tag definiert. Im obigen Beispiel erbt der Skin MainMenu
      alle Fonts und Screens aus dem Basisskin LcdLogoFortschritsanzeige und überschreibt die Fonts "LCDDIGI" und "DEMO" sowie
      den Screen "menu_mainmenu". Die Vererbungsreienfolge sieht wie folgt aus:

      1. Skin aud Python
      2. Standardskin (Default,Nemesis,usw)
      3. Basisskin
      4. Erste Ableitung
      5. Zweiete Ableitung
      6. Dritte Ableitung
      7. u.s.w

      Wie das obige Beispiel zeigt können nicht nur LCD-Skins verändert werden, sondern auch GUI-Skins. Damit ist es möglich einzelne
      Screens aus seinem preferierten Skins anzupassen.

      Die <screen>-Tags und der <fonts>-Tag entspricht Format für Standardskins.

      Hiermit kann das folgende Problem gelöst werden:

      Viele müssen jedesmal ihren preferierten Skin Patchen oder wieder neu Editieren, wenn ein neues Image mit neuem Skin verfügbar ist.
      Durch festlegen einer neuen XML-Datei als Ableitung können nun einzelne Screens überschrieben werden ohne den Standardskin
      verändern zu müssen. Außerdem kann durch An-/Abschalten jedes einzelnen Screens immer zwischen LCD-Digtal-Skin und
      Standardskin gewechselt werden. Der Vorteil besteht nun darin das man den LCD-Digital-Skin nicht oder nur geringfügig verändern
      muß, wenn ein Imagewechsel mit neuen Standardskins ansteht und man kann jederzeit seine Änderungen mit dem Standardskin
      vergleichen.

      WICHTIG:

      1. Erstellt eure persönlichen Skins in neuen XML-Dateien, denn Änderungen in meinen mitgelierferten XML-Dateien würden
      bei einem UPDATE oder NEUINSTALLATION verloren gehen !!!

      2. Fehler in euren neu definierten Skins können ständig wiederholende Blue Screens hervorrufen. Wenn das passiert könnt ihr
      den LCD-Digital-Skin wie folgt abschalten und den ständigen Enigma2 restart stoppen:

      1. Mit telnet einloggen
      2. lcddigital off eingeben


      Den LCD-Digital-Skin findet ihr hier.

      ACHTUNG: Beim update die Vorversion bitte erst deinstallieren. Ab Version 1.3 ist das nicht mehr erforderlich.


      Viel Erfolg

      Aladin

      Dieser Beitrag wurde bereits 33 mal editiert, zuletzt von aladin25 ()

    • es gibt ein kleines problem, wenn man es deinstalliert (was man vor einem software update ja machen sollte, da es enigma patcht). es deinstalliert gnadenlos den ds_digital font was in der folge einen netten bs nach sich zieht, wenn man den blackbox skin benutzt.
      also bitte keine files ungeprüft deinstallieren. notfalls auf der box,belassen er ist ja nicht so gross.
      mfg

      OoZooN

      Support für OoZooN Images gibt es auf forum.oozoon.de , nicht hier!

      Two Beer or not two Beer, thats the Question

      Aktuelle Nachrichten rund um OoZooN-Images gibt es auf Twitter
    • also folgendes ist mir aufgefallen. wenn ich den skin im default skin installiere, funktioniert er problemlos. wenn ich danach den blackbox skin installiere, funktioniert er auch weiterhin. ist der blackbox skin jedoch bereits installiert fehlt nachher die uhr auf dem oled.
      mfg

      OoZooN

      Support für OoZooN Images gibt es auf forum.oozoon.de , nicht hier!

      Two Beer or not two Beer, thats the Question

      Aktuelle Nachrichten rund um OoZooN-Images gibt es auf Twitter
    • Hi,

      ich habe gerade den LCD-Digtal-Skin 1.3 online gestellt.

      Folgendes hat sich geändert:

      - Der LCD-Digital-Skin hat immer Priorität. Originalskins werden unterdrückt.

      - Der LCD-Digital-Skin kann über Menu->Einstellungen->LCD-Digital-Skin konfiguriert werden

      a) Dabei kann jeder Skin individuell ein-/abgeschaltet werden. Dadurch kann individuell Festgelegt werden, ob der Originalskin oder der LCD-Digital-Skin verwendet werden soll.

      b) Die Größe der Sendertexte kann verändert werden. Dadurch kann jeder seine bevorzugte Sendergröße einstellen. Außerdem können durch geringe Verkleinerungen Überlappungen im OLED-Display korrigiert werden.

      c) Bei sehr großen Texten wird der Text überlappen oder abgeschnitten. Dann kann die Textlänge begrenzt werden.

      d) Die Fortschritzanzeige wurde geringfügig verkürzt. Damit sollte sie nicht mehr bei OLCD-Display rechts abgeschnitten werden.

      ACHTUNG: Beim update die Vorversion bitte erst deinstallieren.

      Viele Grüße

      Aladin
    • Original von Cyberian
      Im aktuellen CVS von OoZooN wird beim LCD-Skin 1.3 (altes vorher deinstalliert) beim abspielen der Filme nicht mehr der nette Balken "gefüllt".
      Ist das nur bei mir so oder kann das noch jemand bestätigen?
      Abhilfe wäre natürlich nicht schlecht ;)


      Hi,

      das ist ein kleiner Bug. Es gibt bereits hier einen Fix.

      Viele Grüße

      Aladin

      PS.: Ich habe es gerade OoZooN mitgeteilt. Dann wirds sicher bald im Updatefeed verfügbar sein.

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von aladin25 ()

    • Grösse der Uhr einstellbar

      Hallo Aladin

      Tolles Skin, so etwas habe ich gesucht.

      Ich weiss, man kann es nie allen recht machen, aber eigentlich hätte ich gerne die Uhr (viel) grösser und dafür evtl. den Sendername kleiner.
      (Auf welchem Sender ich bin, weiss ich, aber nicht wie spät es ist:))
      Kann ich das auch irgendwo einstellen?

      Danke und Gruss
    • Hallo Aladin25

      Stimmt, es ist gar nicht so schwer, ich habe einfach ein neues Skin erzeugt (LCDnurUhr.xml, da steht nur untenstehender Text drin ) und ins Verzeichnis /media/cf/LcdDigital/LcdDigitalSkins kopiert
      und schon konnte ich es bei den Einstellungen auswählen:)
      Und bis jetzt läuft es gut.

      Ich hatte nur ein wenig "angst", da als ich beim letzten mal eine Änderung an der Uhr im Display vornehmen wollte, ich in einer Schleife mit BlueScreens und Neustart gekommen bin:(

      <skin on="on">
      <basisskin name="Basis.xml"></basisskin>
      <screen name="InfoBarSummary" position="0,0" size="132,66">
      <widget source="global.CurrentTime" render="Label" position="10,10" size="126,60" font="LCDDIGI;50" >
      <convert type="ClockToText">Default</convert>
      </widget>
      <widget source="session.RecordState" render="FixedLabel" text=" " position="20,36" size="126,30" zPosition="1" >
      <convert type="ConfigEntryTest">config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean</convert>
      <convert type="ConditionalShowHide">Blink</convert>
      </widget>
      </screen>
      </skin>
    • Hi,

      ich habe gerade ein Update des LCD-Digital-Skin's Online gestellt.

      Folgendes hat sich geändert:

      - Dokumentation im ersten Posting wurde angepasst
      - Die Picons sind nicht mehr im LCD-Digital-Skin Paket.
      - Es gibt Picons Pakete für deutsche Provider oder für Sky-Italia
      - Außerdem gibt es Picons Paket für verschiedene Speicherort (Flash,USB,CF)
      - Die Skins liegen nun in /usr/share/enigma2/LcdDigital/LcdDigitalSkins
      - Die Picons liegen je nach Paket in:
      Flash: /usr/share/enigma2/LcdDigital/LcdDigitalPicons/Picons{Gross,Klein,Mittel}
      CF: /media/cf/LcdDigital/LcdDigitalPicons/Picons{Gross,Klein,Mittel}
      USB: /media/usb/LcdDigital/LcdDigitalPicons/Picons{Gross,Klein,Mittel}
      - Das Default-LCD-Logo "Enigma2" wird nicht mehr angezeigt. Dafür aber der Sandername
      - Es gibt zwei neue Skins (LcdDigitalPlus,LcdDigitalSpezialPlus) mit Name der Sendung und Restlaufanzeige
      - Texthöhe der Uhr im LcdDigitalSpecial-Skin wurde angepasst


      Die Pakete findet ihr hier.


      Viel Erfolg

      Aladin
    • LCD-Digital-Skin in english with picons

      The LCD-Digital-SKin changes the view of the lcd-display.

      Systemrequireries:

      lcd-digital-skin_2.2_mipsel.ipk (200 kB)
      lcd-digital-debug_3.0_mipsel.ipk (20 kB)
      picons-lcd-digital-skin_2.0_mipsel.ipk (4,2 MB)

      Skins

      The version after 2.0 have more skins for selection. You can
      select one of the following skins:

      1. LcdDigital - Thats the skin of version 1.3
      2. LcdDigitalPlus - Similar to LcdDigital plus name of the movie
      and remaining time.
      3. LcdDigitalLogo - That is the LCDDigital-Skin with transmitter-
      picon instead of the transimtter name.
      4. LcdLogoFortschritsanzeige - This is a skin with a transmitter-
      picon and a big progression bar.
      5. LcdLogo - This is a skin only with a big transmitter-picon
      6. LcdDigitalSpezial - This is a skin with a big progressbar and
      a chaniging transmitter-picon/clock.
      7. LcdDigitalSpezialPlus - LcdDigitalSpezial-Skin plus name of
      the movieand remaining time.
      8. MainMenu - This is the LcdDigitalSpezial-Skin with the
      default mainmenu for all skins and picon view in the infobar.

      On Skins with transmitter-picon, the transmitter-picon will blink
      during a recordng and viewing the transmittername if the
      picon not exist.

      New-installation/Update

      1. Copy the lcd-digital-skin_3.0_mipsel.ipk to /tmp
      2. Copy the picons-lcd-digital-skin_2.0_mipsel.ipk to /tmp
      3. make a telnet login
      4. ipkg install /tmp/lcd-digital-skin_3.0_mipsel.ipk
      5. ipkg install /tmp/picons-lcd-digital-skin_2.0_mipsel.ipk
      6. killall -9 enigma2


      Deinstallation

      1. Make a telnet login
      2. ipkg remove lcd-digital-skin
      3. ipkg remove cf-sky-picons-lcd-digital-skin
      4. killall -9 enigma2


      Configuration

      You can configure the LCD-Digital-Skin over menu->extensions->LCD-Digital-Skin.

      1. LcdDigital-Plugin: - Here you can put the LcdDigital-Plugin on/off
      2. Skin: - Here you can select the LcdDigital-Skin
      3. Sendertextlänge: - Here you can cut the length in characters of the transmittername
      4. Sendertextgröße: - Here you can change the size of the transmittername
      5. (Screenname1): - Here you can put on/off the 1. screen individualy
      6. (Screenname2): - Here you can put on/off the 2. screen individualy
      7. (Screenname3): - Here you can put on/off the 3. screen individualy
      8. and so on

      You see only screens of the selected skin.

      On default you see the skin of the version 1.x.

      By example you can make the transmitter-text bigger with the follwing settings:

      Senderlänge = 10
      Sendertextgröße = 120


      How can I make my own transmitter-picons

      The tranmitter-picons are in the follwing directories:

      Flash: /usr/share/enigma2/LcdDigital/LcdDigitalPicons/Picons{Gross,Klein,Mittel}
      CF: /media/cf/LcdDigital/LcdDigitalPicons/Picons{Gross,Klein,Mittel}
      USB: /media/usb/LcdDigital/LcdDigitalPicons/Picons{Gross,Klein,Mittel}

      The transmitter-picons have the name of the transmitter and they are
      png-files. The png-files have the following properties:

      1. 8 Bit greyline PNG-Bitmap
      2. Representation: Inverse
      3. Size: PiconsGross - 120 x 64
      PiconsMittel - 93 x 50
      PiconsKlein - 56 x 30



      How can I make my own skin

      The skins ara in the follwoing directory:

      /usr/share/enigma2/LcdDigital/LcdDigitalSkins

      Here you find the skins as XML-files.

      By Example: MainMenu.xml

      Quellcode

      1. <skin on="on">
      2. <basisskin name="LcdLogoFortschritsanzeige.xml"></basisskin>
      3. <fonts>
      4. <font filename="lcd_digital.ttf" name="LCDDIGI" scale="100" />
      5. <font filename="demo.ttf" name="DEMO" scale="100" />
      6. </fonts>
      7. <!-- Main menu -->
      8. <screen name="menu_mainmenu" position="150,150" size="420,285" title="Main menu" >
      9. <widget source="title" render="Label" position="170,10" size="280,35" font="Regular;23" />
      10. <widget source="menu" render="Listbox" position="170,55" size="230,225" scrollbarMode="showOnDemand" >
      11. <convert type="StringList" />
      12. </widget>
      13. <widget source="menu" render="Pixmap" pixmap="skin_default/menu/shutdown.png" position="20,20" size="128,128" >
      14. <convert type="MenuEntryCompare">standby_restart_list</convert>
      15. <convert type="ConditionalShowHide" />
      16. </widget>
      17. </screen>
      18. </skin>
      Alles anzeigen


      The LCD-Digital-Skin have a <skin>-tag with a <basisskin>-,<fonts>- and some <screen>-tags.

      With the "on" property you can decide if the skin will be shown in the skin-selection of the setup.
      When you set on="off" you set a base-skin and you can not select it on the setup.

      Skins can be inherit. You define it with the <basisskin>-tag. In the example above the MainMenu
      inhertits all fonts and sreens from LcdLogoFortschritsanzeige and overload the fonts "LCDDIGI",
      "DEMO" and the Screen "menu_mainmenu". The order of the inherits folows:

      1. Skin from python-code
      2. default-skin (default,nemesis,and so on)
      3. base-skin
      4. first derivation
      5. second derivation
      6. third derivation
      7. and so on

      The <screen>-Tags and the <fonts>-Tag are the same as for normal skins.

      IMPORTANT:

      1. Make and work on copy of your own-skin. Don't use the default skin-names, because they can be lost on a update.

      2. When you become repeatimg bluescreens you can stop them with the following commands:

      1. Make a telnet login
      2. lcddigital off


      You find the LCD-Digital-Skin here.

      Have many success

      Aladin

      Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von aladin25 ()

    • Hi,

      es ist ein Update vom LcdDigitalSkin verfügbar.

      Folgendes hat sich geändert:

      - Zweisprachensupport (deutsch,englisch)

      - Mit AladinsPluginMenu wird es nicht mehr im PluginMenü angezeigt. Mit anderen Plugins von mir lässt sich so die Zahl der Einträge im allgemeinen Pluginmenü reduzieren.

      ***** english *******

      - Two language support (german, english)

      - AladinsPluginMenu allows you to reduce the count of plugins in the general plugin menu.
    • Hi,

      ich habe gerade das Update 2.4 vom Lcd-Digital-Skin online gestellt.

      Dieses Update löst das Problem in Verbindung mit dem BarryAllen-Plugin.

      Außerdem wird es keine Abstürtze während des Bootens mehr geben und der Start der Box sollte wieder etwas schneller gehen (ca. 20 - 30 sec)

      ********** English ***********

      This update

      solve the problem in combination with BarryAllen,

      solve the crashes during booting,

      optimize the startup time between 20 to 30 sec shorter.



      Viele Grüße, best regards

      und einen fröhlichen Ostermontag

      Aladin

      PS.: Das Plugin findet ihr wie immer hier.

      You find the Plugin here.