Hi,
seit ein paar Tagen bin ich drauf und dran die alte anthra1920FS_ea in Richtung Skindesigner zu portieren.
Bis jetzt ist das Einzige, was wirklich gut aussieht die displaychannels.xml. Der Rest bereitet mir leichte Kopfschmerzen. Ich habe mir das skindesigner Plugin von hier gezogen: git://projects.vdr-developer.org/vdr-plugin-skindesigner und mit skinskeleton als Grundlage angefangen. Zum besseren Verständnis habe ich mir die simplex Skin geschnappt und ausprobiert, wie was funktioniert...
Ich nutze vdr-2.2.0 mit folgendem Aufruf auf einem RPI2
/usr/local/src/vdr-2.2.0-eepg/vdr -v /video0 -l 3 -w 15 -c /etc/vdr -L /usr/vdr/lib -E /video0/epg.data -P 'rpihddevice --display=5' \
-Psvdrpservice -Premotetimers -Premoteosd -Pfemon -Pstreamdev-client -Pskinsoppalusikka -Ptext2skin \
-P 'skindesigner -s /etc/vdr/plugins/skindesigner/skins'
Wie gesagt, versuche ich die anthra Skin Schritt für Schritt zu portieren. Ein paar Menüpunkte sind schon verwendbar. Beim Anwählen anderer stürzt der VDR sogar ab.
Als Erstes verstehe ich nicht, warum die listitems meiner Skin in unterschiedlichen Menüs unterschiedlich groß sind. Definiert sind 18 Items bei jeweils gleicher Höhe. Im MainMenu passt die Größe. Im Setup werden sie etwas größer und unter OSD werden sie richtig klein.
Damit könnte ich ja fast noch leben...
Was ich allerdings gar nicht begreife, ist die Tatsache, dass nichts von dem, was ich in displaymenurecordings.xml eintrage, angezeigt wird. Es kommt immer der einzig passende Eintrag aus der displaymenudefault.xml. Was mache ich falsch?
Ich hänge meine Bemühungen hier mal an und hoffe mir kann jemand helfen: newanthra.tar.bz2
Danke schon mal im Voraus.
Jarod