[Announce] osd2web Plugin

  • Ich verwende dazu den kiosk-browser.

    Hm, ist das ein eigener Browser oder meinst du den Kioskmode von z.B. Firefox?

    Weil im Netz finde ich nix unter dem Begriff, was auf ein Programm für Linux hindeuten täte.


    Danke und ciao.

    Michael.

  • Hallo Michael,


    guckst du hier -> https://github.com/pschultz/ki…ser/blob/master/README.md

    für yaVDR gibt es auch ein Paket von Alexander(seahawk1986)


    Gruss

    Wolfgang

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

  • Hallo Michael,


    guckst du hier -> https://github.com/pschultz/ki…ser/blob/master/README.md

    für yaVDR gibt es auch ein Paket von Alexander(seahawk1986)

    Danke. Ich brauchs für ein openSUSE Tumbleweed. Mal kucken, ob er compiled.

  • Ich musste den für aktuellere Ubuntu-Versionen an die Änderungen bei Webkit und GDK/GTK etwas anpassen:

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ne, keine Chance. Die Paketnamen und -inhalte bei SUSE sind leider völlig anders.

    Spätestens bei

    <gdk-pixbuf/gdk-pixbuf.h>

    hörts auf.

  • <gdk-pixbuf/gdk-pixbuf.h>

    Das müsste in gdk-pixbuf-devel verfügbar sein: https://pkgs.org/download/gdk-pixbuf-devel

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Das müsste in gdk-pixbuf-devel verfügbar sein: https://pkgs.org/download/gdk-pixbuf-devel

    Das wär doch zu einfach :)

    Das steht unter /usr/include/gtk-4.0/gdk/deprecated/, aber es wird nicht gefunden. Dazu müsste man dann den Include anpassen, usw. usf.

  • Ich habe den chromium unter Tumbleweed laufen.


    Stefan

  • Ich habe den chromium unter Tumbleweed laufen.


    Stefan

    Und damit zeigst du osd2web auf einem TFT an?

  • Ja, osd2web auf einem zweiten 10"-Monitor.


    Der Start erfolgt über

    Code
    DISPLAY=:0.1 chromium --kiosk --window-position=0,0 --window-size=2400,1400 http://192.168.0.101:4444/skins/adaptedTft/index.html?theme=anthraize

    Der Monitor hat zwar nur eine HD-Auflösung, dennoch musst ich mit den Size-Parametern spielen.


    Stefan

  • Ok, danke, dann werd ich da auch mal rumspielen.


    Ciao.

    Michael.

  • Ok, danke, dann werd ich da auch mal rumspielen.


    Ciao.

    Michael.

    Jo, klappt - hier sogar ohne window-position und -size.

    Allerdings isses arg klein.

    Wo bekomme ich denn den Skin her? Oder muss man da an den X11-Settings drehen?

  • Das wär doch zu einfach :)

    Man muss nur aus dem webkit2gtk-4.0 an den zwei Stellen im Makefile ein webkit2gtk-4.1 machen, dann baut es.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Man muss nur aus dem webkit2gtk-4.0 an den zwei Stellen im Makefile ein webkit2gtk-4.1 machen, dann baut es.

    Äh, ne:


    Code
    Package 'gtk+-3.0', required by 'virtual:world', not found
    Package 'webkit2gtk-4.1', required by 'virtual:world', not found
    gcc  -Wall -g -c browser.c
    browser.c:4:10: fatal error: gtk/gtk.h: No such file or directory
        4 | #include <gtk/gtk.h>
          |          ^~~~~~~~~~~
    compilation terminated.
    make: *** [Makefile:19: browser.o] Error 1
  • Da fehlen noch die Entwicklungs-Bibliothek für GTK - ich habe in der Openleap-VM folgende Pakete installiert, um den kiosk-browser bauen zu können:

    • patch (weil ich den Patch aus meinem Debian-Quellpaket übernehmen wollte)
    • make
    • gcc
    • gtk3-devel
    • webkit2gtk3-devel

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Installiert sind für webkit:


    libwebkit2gtk-4_0-37-2.42.1-4.1

    libwebkit2gtk-4_1-0-2.42.1-4.1

    libwebkitgtk6_0-4-2.42.1-4.1

    typelib-1_0-WebKit2-4_0-2.42.1-4.1

    typelib-1_0-WebKit2-4_1-2.42.1-4.1

    typelib-1_0-WebKit2WebExtension-4_0-2.42.1-4.1

    typelib-1_0-WebKit2WebExtension-4_1-2.42.1-4.1

    webkit2gtk-4_0-injected-bundles-2.42.1-4.1

    webkit2gtk-4_1-injected-bundles-2.42.1-4.1

    webkit2gtk3-devel-2.42.1-4.1

    webkit2gtk3-soup2-devel-2.42.1-4.1

    webkitgtk-6_0-injected-bundles-2.42.1-4.1


    Für gtk sind installeiert:


    gtk3-devel-3.24.38-4.1

    gtk4-devel-4.12.3-1.1


    und noch etliche andere.

  • Gibt es eigentlich für die skins Updates? Ich wollte mal wieder mein altes Skin neu kompilieren, aber die Pakete in packages.json sind wohl schon so alt, das es mit aktueller SUSE 15.5 bzw. Debian Bookworm nicht mehr klappt.


    Ich habe jetzt schon so einiges upgedated aber hat jemand eine Ahnung, was mit die folgende Fehlermeldung sagen soll?


    Code
    ERROR in ./src/skins/horchiTft/Timer.vue?vue&type=template&id=4a9f360e 2:2
    Module parse failed: Unexpected token (2:2)
    File was processed with these loaders: * ./node_modules/vue-loader/dist/index.jsYou may need an additional loader to handle the result of these loaders.
    |  >   <div v-if="timers" class="list-group" id="actual-timer">|     <div v-for="(timer,n) in timers"|          class="mt-1 list-group-item card flex-column p-1 active"
     @ ./src/skins/horchiTft/Timer.vue 1:0-66 6:68-74 @ ./src/root.js @ ./src/skins/horchiTft/main.js 1:0-39 3:15-18 4:11-15
    webpack 5.89.0 compiled with 17 errors in 2751 ms

    Dateien

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.0, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

  • Das Problem ist, das bei der Webentwicklung die APIs schneller gewechselt werden als die Unterhosen. Vue und webpack haben neue APIs, extract-text-webpack-plugin ist obsolete und durch mini-css-extract-plugin zu ersetzen :rolleyes:.

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.0, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

  • ja,das ist wohl so. Wenn man da nicht dran bleibt... Wir hatten damals für das osdweb das mal probiert, weil es zu dem zeitpunkt state of the art war. Bin froh, dass wir für das epgd webinterface auf das alte jquery und jgueryUi gesetzt haben und spa qwasi zu fuß gemacht haben

Jetzt mitmachen!

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