MLD Forum
MLD-5.x => Systems => x86 Systeme (PC) => Topic started by: brötchen on August 10, 2017, 12:51:47
-
Hi zusammen,
da mit dem neuesten update alles wieder sauber mit ner Nvidia läuft hätte ich mal ne bescheidene Frage.
Da bei dem update ja vdr-plugin-graphtftng rausgeflogen ist würde ich gerne wissen wie ich am besten das osd2web auf meinem kleinen 7" Display zum laufen bekomme. Kann man da im WebIf Parameter mit angeben oder muss ich erst einen Browser Installieren und das osd2web dahin biegen?
Gruß
-
Wenn ich das Konzept richtig verstanden habe, brauchst Du dafür einen Browser. Der "surf" Browser dürfte predestiniert sein.
Claus
-
Moin,
ich habe das mal mit dem surfbrowser probiert. Dieser zeigt auch was auf dem 7" an aber leider zerschießt der wohl das Theme, so dass man nur kleine schwarze Schrift auf weißem Grund hat.
Habe über die Konsole folgendes eingegeben
Wozi> export DISPLAY=:0.1
Wozi> surf http://127.0.0.1:4444/skins/horchiTft/index.html?onlyView=1&theme=blue
und zurück kam
** (surf:2734): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
** (surf:2734): WARNING **: Error loading SSL database /etc/ssl/certs/ca-certificates.crt: TLS support is not available
(surf:2734): Gdk-CRITICAL **: gdk_window_set_events: assertion 'GDK_IS_WINDOW (window)' failed
(surf:2734): Gdk-CRITICAL **: gdk_window_get_screen: assertion 'GDK_IS_WINDOW (window)' failed
(surf:2734): Gdk-CRITICAL **: gdk_screen_get_resolution: assertion 'GDK_IS_SCREEN (screen)' failed
** Message: console message: http://127.0.0.1:4444/skins/horchiTft/index.html?onlyView=1 @6: Viewport argument key "shrink-to-fit" not recognized and ignored.
** Message: console message: http://127.0.0.1:4444/skins/horchiTft/skin.js @1: TypeError: undefined is not an object (evaluating 'e.info.channelid')
Mit irgendetwas scheint der nen Problem zu haben. Hast Du da eine Idee?
Gruß
Edit:Chromium hatte ich auch mal probiert, da bleibt da Hauptschirm aber leider schwarz!
-
Hi,
hast Du's mal mit Anführungszeichen um die URL versucht? Also:
surf "http://127.0.0.1:4444/skins/horchiTft/index.html?onlyView=1&theme=blue"
Claus
-
Du bist der beste! ;D
So klappt das. Jetzt stellt sich mir nur die Frage wo ich das beim start mitgebe? In der rc.config steht ja nicht drin.
Sollte ich das dann in der /etc/vdr/run.d/surf mitgeben oder ist das woanders besser aufgehoben?
Gruß
-
Hi zusammen,
da mit dem neuesten update alles wieder sauber mit ner Nvidia läuft hätte ich mal ne bescheidene Frage.
Da bei dem update ja vdr-plugin-graphtftng rausgeflogen ist würde ich gerne wissen wie ich am besten das osd2web auf meinem kleinen 7" Display zum laufen bekomme. Kann man da im WebIf Parameter mit angeben oder muss ich erst einen Browser Installieren und das osd2web dahin biegen?
Gruß
@brötchen
Kannst du mal sagen welches 7" Display du da verwendest? Würde so was mal mit einem RPI machen wollen.
-
Hi Mario,
auf der x86 Kiste war ein Display eingebaut, welches das ist kann ich dir aber nicht sagen.
Hier mal nen Link:
http://www.origenae.co.kr/en/htpc_s16t.htm (http://www.origenae.co.kr/en/htpc_s16t.htm)
Bei meinem RPI habe ich das RPI-Display.
https://www.rasppishop.de/Raspberry-Pi-7-Touchscreen-Display (https://www.rasppishop.de/Raspberry-Pi-7-Touchscreen-Display)
Gruß
-
Danke für die Info!
Habe hier ein 5" Display das man direkt über den GPIO und HDMI anschließt. Nur dann kann ich keinen TV mehr anschießen.
https://www.amazon.de/Waveshare-Raspberry-Resistive-Interface-Rapsberry/dp/B00TIA0PMQ/ref=sr_1_4/259-3427554-5042002?ie=UTF8&qid=1502531996&sr=8-4&keywords=raspberry+pi+5+zoll+display (https://www.amazon.de/Waveshare-Raspberry-Resistive-Interface-Rapsberry/dp/B00TIA0PMQ/ref=sr_1_4/259-3427554-5042002?ie=UTF8&qid=1502531996&sr=8-4&keywords=raspberry+pi+5+zoll+display)
-
Hi,
wenn ich das in die run.d mit einbaue startet der vdr nicht mehr.
#!/bin/sh
. /etc/init.d/rc.functions
case "$1" in
start)
export DISPLAY=:0.1
surf "http://127.0.0.1:4444/skins/horchiTft/index.html?onlyView=1&theme=blue"
;;
stop)
;;
esac
Wahrscheinlich ist das so einfach falsch. :'(
Gruß
-
Hi,
probiers mal mit dem init script:
#!/bin/sh
. /etc/init.d/rc.functions
case "$1" in
start)
echo "Starting $NAME"
export DISPLAY=:0.1
surf "http://127.0.0.1:4444/skins/horchiTft/index.html?onlyView=1&theme=blue"
check_status
;;
init)
start=1
after=vdr
;;
*)
echo "Usage $0 { start }" >&2
exit 1
esac
ich denke jetzt mal das du nicht run.d sondern init.d meinst? ;)
-
Hi,
vielen Dank!
Du hast recht, wer lesen kann ist klar im Vorteil. In der init.d gibts ja auch schon ne Datei surf. Die habe ich mal genommen und habe die als osd2web gespeichert und dein script da reingebaut.
So klappt das ganze beim start schonmal. ;) Leider kann ich so nicht mal mehr von der Konsole nen Neustart anschieben.
Das klappt erst wenn ich den VDR+Xorg beende.
Gruß
-
Du musst den Surf im Hintergrund starten, egal in welchem Script. Am besten per start-stop-daemon. Beispiele findest Du in diversen anderen init Scripten.
Am besten startest Du das aber über ein xorg Start Script, so wie es das graphtft gemacht hatte:
/etc/X11/icewm/startup.d/osd2web
#!/bin/sh
. /etc/init.d/rc.functions
export DISPLAY=:0.1
surf "http://127.0.0.1:4444/skins/horchiTft/index.html?onlyView=1&theme=blue" &
Claus
-
Hi,
sol klappt das jetzt auch mit dem Runterfahren ;D.
Vielen Dank!
Gruß
-
Ist das denn so jetzt als graphtft Ersatz brauchbar? magst Du man nen paar Fotos posten?
Und macht es Sinn das als Voreinstellung in das Paket mit aufzunehmen, wenn zwei Bildschirme erkannt werden.
Claus
-
Hi,
das ist bestimmt brauchbar als graphtftng Ersatz. Man muss halt nur schauen ob man sich das Theme an die eigenen Bedürfnisse anpassen kann, so dass es von der Couch auch noch lesbar ist. Ich habe jetzt erstmal nur ein Foto in Nahaufnahme gemacht da die Schrift bei dem Theme hier ein bisschen klein ist.
Ich würde das als Voreinstellung bei zwei Monitoren mit reinnehmen oder besser noch im WebIf auswählbar machen ob das OSD2WEB auf dem zweiten Monitor gestartet wird.
Wenn ich das Theme verändert bekomme oder neue im VDR-Portal Auftauchen kann ich ja noch ein paar Fotos machen und posten.
Gruß
-
Ja, all die kleinen Infos sind für einen Status Bildschirm ja nicht interessant. Da wäre eine große Schrift hilfreicher
Claus
-
Ich hab das jetzt mit im Paket aufgenommen. Der Port ist jetzt auf 8021 voreingestellt.
Claus
-
Hi,
ich musste bei mir noch nen sleep mit einbauen da sonst nach einem Neustart das Display teilweise weiß blieb oder die Timer Informationen im rechten Bereich nur zur hälfte zu sehen waren. Funtioniert jetzt aber tadellos. ;)
#!/bin/sh
. /etc/init.d/rc.functions
sleep 8
if [ -x /usr/bin/surf ] && xrandr -d :0.1 &>/dev/null; then
export DISPLAY=:0.1
surf "http://127.0.0.1:${OSD2WEB_PORT:-8021}/skins/horchiTft/index.html?onlyView=1&theme=blue" &
fi
Gruß
-
Setzt Ihr für das Plugin-Paket dann noch die Abhängigkeit zum Surf-Paket?
...Hagen
-
Nein, die Abhängigkeit sollte eigentlich nicht mit rein. Es will ja nicht jeder das Plugin als graphtft Ersatz nutzen. Was wir aber machen könnten, ist das irgendwann im Setup mit aufnehmen. Wenn man dann dort auswählt, dass es auf dem zweiten Schirm angezeigt werden soll, dann wird das surf installiert, sofern surf nicht sowieso schon installiert ist, was in den meisten Fällen der Fall sein dürfte.
Claus
-
Ich habe es anders herum gemeint - sollte nicht das Paket "osd2web" (so wie es jetzt konfiguriert ist) immer das Paket "surf" erfordern? ICH hatte surf jedenfalls noch nicht installiert ;-)
...Hagen
-
Genau so meinte ich es auch.
Das surf Paket ist ab der MLD-5.4 immer mit dabei, jedenfalls wenn Du die in den letzten Wochen installiert hast.
Claus
-
Ok - das passt dann. Ich hab ja nicht neu installiert :-)
Hagen