[FYI] VDR 2.7.3 PPA mit graphtftng

  • Nachdem mich Ende November jemand gefragt hat, ob man das nicht doch noch nutzen kann: https://launchpad.net/~seahawk1986-h….7.3-graphtftng

    Grobes Vorgehen:

    Bei gestopptem VDR (systemctl stop vdr) die Tastendefinitionen aus https://github.com/yavdr/yavdr-ut…onf/70_graphtft in die /var/lib/vdr/remote.conf einfügen, damit der VDR nicht im Anlernmodus für eine neue Fernbedienung landet.

    Das Paket ppa-purge installieren, dann das neue PPA hinzufügen: sudo add-apt-repository ppa:seahawk1986-hotmail/vdr-2.7.3-graphtftng und ppa-purge die Pakete aus dem aktuell verwendeten PPA ersetzen lassen - also z.B.: sudo ppa-purge ppa:seahawk1986-hotmail/vdr-2.7.3

    Dann das vdr-plugin-graphtftng und graphtft-fe installieren: sudo apt install vdr-plugin-graphtftng graphtft-fe.

    Die Themes müssen im Gegensatz zur alten Version nach /var/lib/vdr/plugins/graphtftng/themes/ - von den alten Themes aus den yaVDR PPAs scheint noch das vdr-tft-anthrize zu funktionieren (das ist mit im PPA) - mit dem standard-Theme bleibt bei mir der Inhalt des graphtft-fe Fensters schwarz. Ich habe jetzt nicht geschaut, wo man noch an alternative Themes kommen kann. Falls da jemand noch etwas hat, das man in ein Paket stecken kann, kann ich das gerne in das PPA bringen.

    Dann in den <applications>-Abschnitt in der Konfigurationsdatei für Openbox (die /var/lib/vdr/.config/openbox/rc.xml ist für den Hauptbildschirm, die /var/lib/vdr/.config/openbox/rc2.xml für den zweiten Bildschirm) so einen Block für graphtft-fe einfügen (habe ich aus dem alten yavdr-base Paket abgeschaut) - damit ist das Fenster maximiert, ohne Fensterdekoration und taucht nicht im Pager und Taskbar auf:

    Code
        <application name="graphtft-fe*">
          <decor>no</decor>
          <layer>below</layer>
          <maximized>true</maximized>
          <skip_pager>yes</skip_pager>
          <skip_taskbar>yes</skip_taskbar>
        </application>

    Zum Schluss noch die osd2web.service in der User-Session anpassen, damit die graphtft-fe statt einem Browser startet - dazu eine

    /var/lib/vdr/.config/systemd/user/osd2web.service.d/99-graphtft.conf mit diesem Schema anlegen (die Breite und Höhe muss man an den verwendeten Bildschirm anpassen, mit den anderen Startparametern kann man auch spielen, falls nötig - graphtft-fe --help erklärt die):

    Code
    [Service]
    ExecStart=
    ExecStart=/usr/bin/on_vdr -o -c 'graphtft-fe -r -b -h localhost -W 1280 -H 1024'

    Ich habe nur kurz damit gespielt, bei Anthraize sieht man z.B. Artefakte, wenn mal die Sendungsbeschreibung gefehlt hat (was für ein Problem dabei spricht Bereiche als "dirty" zu markieren, aber grundsätzlich scheint es zu funktionieren.

    Solange der graphtftng-Patch für den VDR kompatibel bleibt, sollte es kein großes Problem sein das auch für kommende VDR-Versionen zu paketieren.

    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Danke dafür! :] - hat es genau so jemand mit diesen PPAs am Laufen?

    Hier läuft es, aber sehe leider nichts am TFT. Lt. Logs und Prozessen/Sockets/.. sieht's eigentlich gut aus, hmm:

    vdr start:

    Code
    Feb 03 20:12:28 vdr vdr[1325]: [1325] loading plugin: /usr/lib/vdr/plugins/libvdr-graphtftng.so.5
    Feb 03 20:12:28 vdr vdr[1325]: [1325] initializing plugin: graphtftng (0.6.17-GIT): VDR OSD on TFT
    Feb 03 20:12:28 vdr vdr[1325]: [1325] starting plugin: graphtftng
    Feb 03 20:12:28 vdr vdr[1325]: [1325] loading /var/lib/vdr/plugins/graphtftng/themes/standard/standard.theme
    Feb 03 20:12:30 vdr vdr[1325]: [1325] remote control graphtft-fe - keys known


    Sockets/etc:

    Code
    sudo lsof -i | grep -i grapht
    graphtft- 1524             vdr    4u  IPv4  13876      0t0  TCP localhost:43042->localhost:2039 (ESTABLISHED)
    Code
    ps ax | grep -i grapht
      1516 ?        Ss     0:03 /usr/bin/python3 /usr/bin/on_vdr -o -c graphtft-fe -r -b -h localhost -W 800 -H 600
      1524 ?        Sl     6:01 graphtft-fe -r -b -h localhost -W 800 -H 600


    2. Display/TFT:

    Grusz! :/:coolred:versteck - Thx

    Lascala LC17 - tribute to viking ;o) + atric IR / SoC ASUS J3455M-E / OctopusNet S4 / yavdr ubuntu noble / output: osd2web + kivy-osd2web / branch 'python3' via 6.4" TFT & sat>ip DVB-S/S2 via FullHD / NVidia GT1030 passiv

  • Wie schon oben geschrieben:

    Die Themes müssen im Gegensatz zur alten Version nach /var/lib/vdr/plugins/graphtftng/themes/ - von den alten Themes aus den yaVDR PPAs scheint noch das vdr-tft-anthrize zu funktionieren (das ist mit im PPA) - mit dem standard-Theme bleibt bei mir der Inhalt des graphtft-fe Fensters schwarz.

    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • hab das falsch verstanden, man muss vdr-tft-anthrize noch separat installieren

    nun sieht's so aus

    Code
    2025-02-04T20:58:50.274667+01:00 vdr vdr: [3200] loading plugin: /usr/lib/vdr/plugins/libvdr-graphtftng.so.5
    2025-02-04T20:58:50.441349+01:00 vdr vdr: [3200] initializing plugin: graphtftng (0.6.17-GIT): VDR OSD on TFT
    2025-02-04T20:58:50.456012+01:00 vdr vdr: [3200] starting plugin: graphtftng
    2025-02-04T20:58:50.466546+01:00 vdr vdr: [3200] loading /var/lib/vdr/plugins/graphtftng/themes/anthraize/anthraize.theme
    2025-02-04T20:58:50.479851+01:00 vdr vdr: [3200] loading /var/lib/vdr/plugins/graphtftng/themes/standard/standard.theme
    2025-02-04T20:58:51.699373+01:00 vdr vdr: [3200] remote control graphtft-fe - keys known


    immer noch nichts am TFT - wo wähle ich das Theme aus? Gibt's doch nicht ..

    Lascala LC17 - tribute to viking ;o) + atric IR / SoC ASUS J3455M-E / OctopusNet S4 / yavdr ubuntu noble / output: osd2web + kivy-osd2web / branch 'python3' via 6.4" TFT & sat>ip DVB-S/S2 via FullHD / NVidia GT1030 passiv

  • [..] - mit dem standard-Theme bleibt bei mir der Inhalt des graphtft-fe Fensters schwarz. Ich habe jetzt nicht geschaut, wo man noch an alternative Themes kommen kann. Falls da jemand noch etwas hat, das man in ein Paket stecken kann, kann ich das gerne in das PPA bringen.

    genau! Danke, wo ist hier der "Donate" Button ..

    Wg. Themes bin ich bei easyvdr fündig geworden - hier: https://launchpad.net/%7Eeasyvdr-tea….series_filter=

    So ziemlich alle bringen Bild am TFT :tup .

    Lascala LC17 - tribute to viking ;o) + atric IR / SoC ASUS J3455M-E / OctopusNet S4 / yavdr ubuntu noble / output: osd2web + kivy-osd2web / branch 'python3' via 6.4" TFT & sat>ip DVB-S/S2 via FullHD / NVidia GT1030 passiv

  • Hallo,

    Code
    Wg. Themes bin ich bei easyvdr fündig geworden - hier: https://launchpad.net/%7Eeasyvdr-tea….series_filter=

    vdr-tftng-easyvdr vdr-tftng-mango vdr-tftng-nopacity sind Ok
    vdr-tftng-standard funtz nicht.

    Gruss
    Wolfgang

    Hard & Software

    DVB-S: Silverstone LC17 mit 8,4" TFT Display, ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nVidia-387, SSD 64GB, 2TB, TeVii S470, SkyStar S2, Cinergy T RC USB, Kodi-18.0, FB X10 Medion-Scroll, "easyVDR 3.5 (14.04 LTS) - Kernel-4.8.12 - VDR 2.3.8"
    -----------------------------

    DVB-C: ATC-620, Asrock K7S41GX, AMD Geode NX 1750, 2GB, picoPSU, Samsung 500GB 1x 1TB, LDW-851S, DVB-C Fujitsu-Siemens FF, Cinergy 1200, Nova T USB, Atric Rev.4, "easyVDR 0.8 - 2.6.35.10 VDR 1.7.16 "
    -----------------------------

    Client_1: Evo N600c, "Puppy-Slacko 6.3" VDR 2.2.0 - FB X10 Medion_OR25V
    -----------------------------

    Client_2: Himbeere-P2 - MLD-5.4 / LibreELEC-9.0-Milhouse(Kodi-18.0) (PVR-VNSI)

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!