[text2skin] HD Skin: PearlHD (Neu:SD+HDReady)

  • goldbär
    Es liegt an DYNAMICFONTS=1. Dieser Teil des Makefiles ist dafür verantwortlich:

    Code
    @if [ "$(DYNAMICFONTS)" = "1" ]; then\
    	 cat $(SKIN).skin | sed 's/VDRSymbols Sans:Book@27/Sml/g' > $(SKIN).tmp;\
    	 cat $(SKIN).tmp | sed 's/VDRSymbols Sans:Book@37/Osd/g' > $(SKIN).skin;\
    	fi


    Kannst du bitte mal das Makefile so abändern:

    Code
    @if [ "$(DYNAMICFONTS)" = "1" ]; then\
    	 cat $(SKIN).skin | sed 's/VDRSymbols Sans\:Book\@27/Sml/g' > $(SKIN).tmp;\
    	 cat $(SKIN).tmp | sed 's/VDRSymbols Sans\:Book\@37/Osd/g' > $(SKIN).skin;\
    	fi

    2.6.29-gentoo-r5, vdr-1.7.9, xine-vdpau-284, vdr-xine 0.93 - 5050e, M3A78-EM, Postville, 2xTTS21600

    PearlHD text2skin

  • Hallo.
    Auch ich würde nur zu gerne dieses gelungenes Skin nutzen.
    Leider startet text2skin bei der gen2vdr beta4 erst gar nicht:


    Code
    Jan 14 10:23:44 [vdr] [6033] starting plugin: text2skin 
    Jan 14 10:23:44 [vdr] [6033] text2skin: loading /etc/vdr/plugins/text2skin/PearlHD/PearlHD.colors
    Jan 14 10:23:44 [vdr] [6033] parsing /etc/vdr/plugins/text2skin/PearlHD/PearlHD.skin Jan 14 10:23:44 [vdr] [6033] ERROR: Unexpected token {IsEncBiss} 
    Jan 14 10:23:44 [vdr] [6033] ERROR: Text2Skin: Unexpected value {IsEncBiss} for attribute condition 
    Jan 14 10:23:44 [vdr] [6033] ERROR: Text2Skin: Parse error in /etc/vdr/plugins/text2skin/PearlHD/PearlHD.skin, line 151 
    Jan 14 10:23:44 [vdr] [6033] ERROR: error in skin file


    Zeile 151:

    Code
    <!--CRYPTSYMBOLS-->     <image x="-685" y="-290" alpha="128" condition="{IsEncBiss}" path="symbols/cryptbisson.png" />


    Die Grafiken liegen in dem Unterordner /encryptpics.
    Muss ich die nach /symbols kopieren?
    Und wenn ja in welchen (gibt so viele)...
    ;)


    Grüße

    VDR1: yavdr 0.5.0 beta auf einem ASUS P5QPL-AM mit Tevii S480
    VDR2: debian-SERVER (dockstar) mit 3x Nova-T-USB-Sticks und yavdr 0.4 auf Zotac Ion-A als client

  • Zitat

    Original von mapovi
    Kannst du bitte mal das Makefile so abändern:

    Code
    @if [ "$(DYNAMICFONTS)" = "1" ]; then\
    	 cat $(SKIN).skin | sed 's/VDRSymbols Sans\:Book\@27/Sml/g' > $(SKIN).tmp;\
    	 cat $(SKIN).tmp | sed 's/VDRSymbols Sans\:Book\@37/Osd/g' > $(SKIN).skin;\
    	fi


    Funktioniert leider nicht. Die Zeile sieht immer noch so aus:

    Code
    <text x1="-199" x2="-12" y1="13" y2="40" refresh="all" color="FontColor" bgColor="MainLight" align="left" condition="not({IsMute})" font="Sml"@0" >Volume</text>

    HW: Gigabyte EP41-UD3L | Core2Duo 7400 | 2GB Kingston | MSI N220GT-MD1GZ (passiv) | L4M-Twin S2 ver 6.5 mit Flex S2 | Silverstone LC16M mit iMON VFD | Samsung LE46B750
    SW: Xubuntu 14.04 3.13.0-24 | NVIDIA 304.117 | vdr 2.1.6 | softhddevice | inputlirc | lcdproc

    Einmal editiert, zuletzt von goldbär ()

  • Zitat

    Original von mapovi


    Für CRYPTSYMBOLS=1 brauchts einen Patch - siehe README.


    Ok, aber ich muss hier meine Unschuld beteuern, da ich ein fertiges Paket benutzt habe und nicht selbst kompiliert habe...
    ;)
    Nun habe ich die CRYPTSYMBOLS auskommentiert und selbst kompiliert und voilà: Ein wunderschönes Skin strahlt auf meiner 32" Röhre (per VGA2Scart)!


    Vielen Dank dafür!
    :)


    Wie die meisten SD'ler, habe auch ich das Problem mit der zu kleinen Schrift, daher habe ich mit DYNAMICFONS=1 kompiliert, aber das selbe Problem wie goldbär.

    Code
    Jan 15 10:23:20 [vdr] [3010] starting plugin: text2skin 
    Jan 15 10:23:20 [vdr] [3010] text2skin: loading /etc/vdr/plugins/text2skin/PearlHD/PearlHD.colors 
    Jan 15 10:23:20 [vdr] [3010] parsing /etc/vdr/plugins/text2skin/PearlHD/PearlHD.skin 
    Jan 15 10:23:20 [vdr] [3010] ERROR: Text2Skin: Parse error in /etc/vdr/plugins/text2skin/PearlHD/PearlHD.skin, line 21 
    Jan 15 10:23:20 [vdr] [3010] ERROR: error in skin file


    Die Änderungen im makefile brachten auch bei mir keine Veränderungen.


    Grüße

    VDR1: yavdr 0.5.0 beta auf einem ASUS P5QPL-AM mit Tevii S480
    VDR2: debian-SERVER (dockstar) mit 3x Nova-T-USB-Sticks und yavdr 0.4 auf Zotac Ion-A als client

  • @champpain+goldbär


    EDIT: Bugfix weiter unten.


    Bis der Fehler behoben ist, könnt ihr folgenden Workaround nutzen:


    1. DYNAMICFONTS auskommentieren.
    2. Dann im fertigen Skinfile im Texteditor
    "VDRSymbols Sans:Book@27" durch "Sml"
    und
    "VDRSymbols Sans:Book@37" durch "Osd"
    ersetzen.


    Hat jemand eine Idee warum die sed Zeile bei manchen nicht funzt?

    2.6.29-gentoo-r5, vdr-1.7.9, xine-vdpau-284, vdr-xine 0.93 - 5050e, M3A78-EM, Postville, 2xTTS21600

    PearlHD text2skin

    Einmal editiert, zuletzt von mapovi ()

  • Zitat

    Hat jemand eine Idee warum die sed Zeile bei manchen nicht funzt?


    Ja, ich!
    In meiner Skin-Datei gibt es keine 27er und 37er Schriften.
    Fast nur 10er und vereinzelt 13er (und 7er BOLD).
    Kann das an der OSDwidth 720 liegen?


    Hab jetzt einfach die 10er und 7er durch Sml und Osd ersetzt.


    Grüße


    EDIT: Läuft, aber die Schriftgrößen passen nocht ganz.

    VDR1: yavdr 0.5.0 beta auf einem ASUS P5QPL-AM mit Tevii S480
    VDR2: debian-SERVER (dockstar) mit 3x Nova-T-USB-Sticks und yavdr 0.4 auf Zotac Ion-A als client

    Einmal editiert, zuletzt von champpain ()


  • Na klar, der make verändert die Zahlen doch, natürlich muss das mit der Orginal-Datei gemacht werden.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Ok.
    Hatte das

    Zitat

    Dann im fertigen Skinfile im Texteditor...


    wohl falsch verstanden.


    Grüße


    EDIT: Es gibt keinen Skinfile VOR dem kompilieren!

    VDR1: yavdr 0.5.0 beta auf einem ASUS P5QPL-AM mit Tevii S480
    VDR2: debian-SERVER (dockstar) mit 3x Nova-T-USB-Sticks und yavdr 0.4 auf Zotac Ion-A als client

    Einmal editiert, zuletzt von champpain ()

  • Der Bug kam daher, dass im convert Script bei DYNAMICFONTS=1 nicht mehr das erwartete Format vorlag.
    Habe die gefixte Version ins GIT geschoben.

    2.6.29-gentoo-r5, vdr-1.7.9, xine-vdpau-284, vdr-xine 0.93 - 5050e, M3A78-EM, Postville, 2xTTS21600

    PearlHD text2skin

  • Zitat

    Original von champpain
    EDIT: Es gibt keinen Skinfile VOR dem kompilieren!


    Doch, es heißt PearlHD.template und kompiliert wird da auch nichts


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Meine Frage ist wohl untergegangen.
    Wie installiert man denn PearlHD auf ctvdr ?


    Kann man die git auch dazu benutzen? Oder wie muß man da vorgehen?



    greetz aus der Eifel
    cybrid

    HTPC 1: yaVDR 0.3a, AMD 4050e, Foxconn A690VM2MA-RS2H (mit wake-on-USB), TT S2-1600, Asus Bravo GT220 passiv, 2GB Corsair RAM, Digitainer Gehäuse mit X10 USB Empfänger + FB
    HTPC 2: Openelec, Asus A5TIONT-I, 4GB RAM, Gehäuse Antec ISK 300-150, 64GB SSD, BD-Laufwerk

  • cybrid
    Ich weis nicht, ob ctvdr git vorinstalliert hat. Wenn nicht, kannst du aber auch einen Snapshot nutzen.
    Alles Sonstige sollte bei ctvdr an Board sein. Du kannst PearlHD also mit Hlfe des READMEs installieren.

    2.6.29-gentoo-r5, vdr-1.7.9, xine-vdpau-284, vdr-xine 0.93 - 5050e, M3A78-EM, Postville, 2xTTS21600

    PearlHD text2skin

  • Zitat

    Original von mapovi
    Der Bug kam daher, dass im convert Script bei DYNAMICFONTS=1 nicht mehr das erwartete Format vorlag.
    Habe die gefixte Version ins GIT geschoben.


    Yep, läuft, sieht schon viel besser aus, aber so ganz haut es immer noch nicht hin.
    U.a. sind die OSD-Menüpunkte PROGRAMM, EINSTELLUNGEN etc. fast leer. Nur einige Pixel ganz links.


    Liegt evtl. an den Fonteinstellungen. gen2vdr hat da einige Einstellungsmöglichkeiten (u.a. Skalierung der Fontgrößen), die ggf. dazwischenfunken:

    Code
    FontFix = Courier:Bold
    FontFixSize = 17
    FontFixSizeP = 0.030000
    FontOsd = VDRBitstream Vera Sans:Roman
    FontOsdSize = 29
    FontOsdSizeP = 0.050000
    FontSml = VDRBitstream Vera Sans:Roman
    FontSmlSize = 17
    FontSmlSizeP = 0.030000


    Wie sehen deien Werte aus?


    Grüße

    VDR1: yavdr 0.5.0 beta auf einem ASUS P5QPL-AM mit Tevii S480
    VDR2: debian-SERVER (dockstar) mit 3x Nova-T-USB-Sticks und yavdr 0.4 auf Zotac Ion-A als client

    Einmal editiert, zuletzt von champpain ()

  • champpain


    Spiel doch mal mit den Werten.


    Code
    FontOsdSize = 29 
    FontSmlSize = 17


    Die Größen sind ja für SD optimiert. Darüber werden dann auch die Spaltenbreiten errechnet.


    Ich habe DYNAMICFONTS auskommentiert, weil ich die Schriftgröße im Skin ja selbst gewählt habe und sie daher für mich passt ;)

    2.6.29-gentoo-r5, vdr-1.7.9, xine-vdpau-284, vdr-xine 0.93 - 5050e, M3A78-EM, Postville, 2xTTS21600

    PearlHD text2skin

    2 Mal editiert, zuletzt von mapovi ()

  • Ich hab den Skin heute auch mal ausprobiert. Sieht echt schick aus. Hab aber noch ein Problem mit den Menüs. Sobald ich nach unten Scrolle, sind alle nachfolgenden Menüeinträge nicht mehr sichtbar. Jemand ne Idee?


    EDIT: Achso, die Ausgabe erfolgt über xine-0.9.3


    Grüsse
    TheChief

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

    Einmal editiert, zuletzt von TheChief ()


  • Grüsse
    TheCHief

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • In allen Menüs, muss also was generelles sein, hm. Hab die Anleitung und Links aus dem Wiki benutzt.


    Grüsse
    TheCHief

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

Jetzt mitmachen!

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