[yavdr-ansible@focal vdr-patched] Problem mit Darstellung im skindesigner-Plugin
-
-
Kannst du mal zeigen, welche Version des vdr-plugin-skindesigner du auf dem Rechner hast, mit dem es funktioniert?
apt policy vdr vdr-plugin-skindesigner vdr-plugin-systeminfo
Ich wüsste gerade nicht, welche Patch für den VDR da einen Einfluss auf die OSD-Darstellung haben sollte, aber ich kann gerne mal vergleichen.
Mit skinelchihd klappt es immerhin:
-
Bei mir:
Code
Display Moreapt-cache policy vdr vdr-plugin-skindesigner vdr-plugin-systeminfo vdr: Installiert: 2.4.5-2yavdr1~focal Installationskandidat: 2.4.5-2yavdr1~focal Versionstabelle: *** 2.4.5-2yavdr1~focal 500 500 http://ppa.launchpad.net/seahawk1986-hotmail/vdr-2.4.5-patches/ubuntu focal/main amd64 Packages 100 /var/lib/dpkg/status 2.4.5-0yavdr0~focal 500 500 http://ppa.launchpad.net/yavdr/experimental-vdr/ubuntu focal/main amd64 Packages 2.4.1-4ubuntu1 500 500 http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages 500 http://at.archive.ubuntu.com/ubuntu focal/universe amd64 Packages vdr-plugin-skindesigner: Installiert: 1.2.8.5-0yavdr2~focal Installationskandidat: 1.2.8.5-0yavdr2~focal Versionstabelle: *** 1.2.8.5-0yavdr2~focal 500 500 http://ppa.launchpad.net/seahawk1986-hotmail/vdr-2.4.5-patches/ubuntu focal/main amd64 Packages 100 /var/lib/dpkg/status 1.2.8.5-0yavdr1~focal 500 500 http://ppa.launchpad.net/yavdr/experimental-vdr/ubuntu focal/main amd64 Packages vdr-plugin-systeminfo: Installiert: 0.1.5-0yavdr5~focal Installationskandidat: 0.1.5-0yavdr5~focal Versionstabelle: *** 0.1.5-0yavdr5~focal 500 500 http://ppa.launchpad.net/seahawk1986-hotmail/vdr-2.4.5-patches/ubuntu focal/main amd64 Packages 100 /var/lib/dpkg/status 0.1.5-0yavdr4~focal 500 500 http://ppa.launchpad.net/yavdr/experimental-vdr/ubuntu focal/main amd64 Packages
-
guten morgen miteinander,
hatte das gleiche vor ein paar wochen hier ebenfalls gepostet, bisher aber kleine loesung gefunden.
saemtliche skins mit des skindesigners durchgetestet, nach den schriften gesehen, settings verglichen,
nichts hat zu einem positiven ergebnis gefuert.
neben den genannten plugins ist auch das zaphistory-plugin betroffen
gruss
beinhart
-
Bei mir:
Das es mit dem Stand im vdr-2.4.5-patches PPA nicht mehr funktioniert weiß ich schon - mich würde interessieren, mit welchem Stand es noch ging - grundsätzlich scheinen Balken beim Skindesigner mit dem gepatchten VDR ja zu funktionieren (z.B. beim EPG).
-
grundsätzlich scheinen Balken beim Skindesigner mit dem gepatchten VDR ja zu funktionieren (z.B. beim EPG).
das ist schon so richtig, dass grafische Balken beim Skindesigner prinzipiell funktionieren.
Aber ich hatte ja hier im Beitrag #9 geschrieben (unterer Abschnitt), dass die Erkennung ob das systeminfo-Plugin und auch nach ersten Erkenntnissen z.B. das filebrowser-Plugin gerade aktiv sind nicht funktionieren. Hingegen funktioniert z.B. die Erkennung, ob gerade das Setup-Menü des VDR aufgerufen wird.
Und da der Skindesigner nicht erkennt, dass die o.g. Plugins laufen, werden dann die entsprechenden "Conditions" in der "displaymenudefault.xml" nicht aktiv.
Somit wird dann eben nur der Abschnitt mit den "Default-Menues" abgearbeitet, was dann zu den fehlerhaften Darstellungen führt.
Die EPG-Sache wird ja vermutlich irgendwo intern in einer der *.dtd verarbeitet.
-
Also geht es mit ppa:yavdr/experimental-vdr (für bionic bzw. focal? Dann könnte es eventuell am menuselection-Patch hängen, sonst gibt es da eigentlich nichts (neben menuorg, was aber ohne Probleme seit Jahren in den PPAs drin ist), was das OSD-Menü anfasst.
-
Yepp, mit yavdr@bionic und auch mit dem "normalen" yavdr@focal (aus dem ppa:yavdr/experimental-vdr) funktioniert es einwandfrei!
Siehe dazu mein 2. Bild aus dem 1. Beitrag!
-
Wenn das erst in der allerneuesten VDR-Version (V20405) auftritt, dann könnte es mit diesen beiden commits zu tun haben,
weil hier u.a. in osd.c was mit "Rechtecke zeichnen" geändert wurde:
2020-10-12 Klaus Schmidinger Implemented anti-aliasing for cPixmap::DrawEllipse()
2020-09-29 Klaus Schmidinger Implemented anti-aliasing for cPixmap::DrawSlope()
Ist aber nur eine schnelle Vermutung - ich hab noch einen älteren VDR.
-
guten morgen miteinander,
es liegt definitv am menuselection-patch. hab ihn eben aus vdr-2.4.6-patches
entfernt und getestet. nun funktionieren die balken wieder einwandfrei
grussbeinhart
-
Könnte eventuell an der Zeile liegen, die anderen Änderungen schauen nach Tasten aus.... bin auch kein guter Code "Leser"
Code
Display More{ isMenu = true; digit = 0; + key_nr = -1; hasHotkeys = false; displayMenuItems = 0; title = NULL; @@ -142,7 +143,7 @@ digit = -1; // prevents automatic hotkeys - input already has them if (digit >= 0) { digit++; - buffer = cString::sprintf(" %c %s", (digit < 10) ? '0' + digit : ' ' , s); + buffer = cString::sprintf(" %2d%s %s", digit, (digit > 9) ? "" : " ", s); s = buffer; } }
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!