MetrixHD - Standard-Skin in openATV
- Blume78
- Senior member
- Beiträge: 1246
- Registriert: 24 Dez 2015 22:01
- Wohnort: Leipzig
- Receiver 1: VU+ Duo 4K SE DVB-C
- Receiver 2: Philips 43PUS7363/12
- Receiver 3: Yamaha RX-V481D
- Hat gedankt: 163 Mal
- Hat Dank erhalten: 92 Mal
Sorry das habe ich im falsch gepostet.
- Dateianhänge
-
- infobar_kT_2.zip
- (244.6 KiB) 24-mal heruntergeladen
Liebe Grüße
David
David
- mike99
- Super Moderator
- Beiträge: 8401
- Registriert: 05 Apr 2013 21:02
- Wohnort: Berlin
- Hat gedankt: 760 Mal
- Hat Dank erhalten: 2849 Mal
Ab Image von Morgen kann man sich auch animierte Wettersymbole anzeigen lassen (6.2 und 6.3).
Die Animation ist natürlich auf dem Screenshot nicht zu sehen.
Die Animation ist natürlich auf dem Screenshot nicht zu sehen.
- Dateianhänge
-
- ani2.jpg (9.42 KiB) 411 mal betrachtet
Gruss Mike
GB UE 4K Cable FBC + PnP C/T2 Dual-Tuner
Mut@nt HD-51 - 2x DVB-C/T2+FreenetModul
Axas E4HD Ultra Sat + Dual DVB-C/T2
Toshiba 40TL838
Mut@nt HD-51 - 2x DVB-C/T2+FreenetModul
Axas E4HD Ultra Sat + Dual DVB-C/T2
Toshiba 40TL838
-
- Member
- Beiträge: 200
- Registriert: 08 Apr 2013 10:44
- Hat gedankt: 86 Mal
- Hat Dank erhalten: 10 Mal
Hallo , das mit den animierten Wetterwidgeds, gefällt mir gut, und ich würde es gerne anwenden!
Allerdings habe ich mir in der Vergangenheit die skin_00_templates.xml so angepasst, dass das Uhren/Wetterwidged , etwas nach unten verschoben wird, so dass ich mir darüber den Inhalt eines Plugins anzeigen lasse, das funktioniert auch jetzt noch, wenn ich die xml mit meiner angepassten überschreibe, allerdings ohne animierte Wettersymbole!
Gibt es eine einfache Möglichkeit die beiden Widgeds Wetter/Uhr , um eine halbe Widgedbreite nach unten zu verschieben?
Besser währe es noch , man könnte das in den Skin-Einstellungen auswählen !
Hatte die Frage schon mal im Image 6.3 Wetter Thread gestellt, aber ich denke hier liegt es richtiger, wenn nicht, wegen Doppelpost, bitte löschen
Ich bin für jeden Tipp dankbar, komme nämlich überhaupt nicht weiter!
Allerdings habe ich mir in der Vergangenheit die skin_00_templates.xml so angepasst, dass das Uhren/Wetterwidged , etwas nach unten verschoben wird, so dass ich mir darüber den Inhalt eines Plugins anzeigen lasse, das funktioniert auch jetzt noch, wenn ich die xml mit meiner angepassten überschreibe, allerdings ohne animierte Wettersymbole!
Gibt es eine einfache Möglichkeit die beiden Widgeds Wetter/Uhr , um eine halbe Widgedbreite nach unten zu verschieben?
Besser währe es noch , man könnte das in den Skin-Einstellungen auswählen !
Hatte die Frage schon mal im Image 6.3 Wetter Thread gestellt, aber ich denke hier liegt es richtiger, wenn nicht, wegen Doppelpost, bitte löschen
Ich bin für jeden Tipp dankbar, komme nämlich überhaupt nicht weiter!
Du solltest Änderungen nicht im Skin machen, sondern einen Skinpart dafür nutzen. Macht vieles einfacher und ist auch nach Updates/Flashen sofort wieder aktiv. (Skinparts werden in die Sicherung einbezogen)
Was das Wetter-Widget angeht, die Änderungen sind hier zu finden.
Wie macht man einen Skinpart?
1. Im Verzeichnis '/usr/share/enigma2/MetrixHD/skinparts/' ein neues Verzeichnis anlegen - 'mein_erster_skinpart'
2. in dem neu erstellten Verzeichnis eine xml Datei anlegen die den Namen der Verzeichnisses trägt - 'mein_erster_skinpart.xml'
3. Datei bearbeiten
oder
1. Im Verzeichnis '/usr/share/enigma2/MetrixHD/skinparts/example' kopieren und dann die Kopie umbenennen - 'mein_erster_skinpart'
2. In dem Verzeichnis 'mein_erster_skinpar' alles löschen außer die 'example.xml'
3. 'example.xml' umbenennen in 'mein_erster_skinpart.xml'
4. Datei bearbeiten
4.1 alles löschen außer
4.2 Screens einfügen
4.3 eigene Änderungen vornehmen
5. Skinpart aktivieren + testen
6. Hat sich ein Fehler eingeschlichen und startet E2 nicht, dann in '/usr/share/enigma2/MetrixHD/mySkin/skin_mein_erster_skinpart.MySkin.xml' löschen.
Man könnte dann noch weitere Anpassungen vornehmen um die Skinpartanzeige/-auswahl optisch attraktiver zu gestalten... geht aber auch so.
Was das Wetter-Widget angeht, die Änderungen sind hier zu finden.
Wie macht man einen Skinpart?
1. Im Verzeichnis '/usr/share/enigma2/MetrixHD/skinparts/' ein neues Verzeichnis anlegen - 'mein_erster_skinpart'
2. in dem neu erstellten Verzeichnis eine xml Datei anlegen die den Namen der Verzeichnisses trägt - 'mein_erster_skinpart.xml'
3. Datei bearbeiten
oder
1. Im Verzeichnis '/usr/share/enigma2/MetrixHD/skinparts/example' kopieren und dann die Kopie umbenennen - 'mein_erster_skinpart'
2. In dem Verzeichnis 'mein_erster_skinpar' alles löschen außer die 'example.xml'
3. 'example.xml' umbenennen in 'mein_erster_skinpart.xml'
4. Datei bearbeiten
4.1 alles löschen außer
Code: Alles auswählen
<skin>
<!-- cf#_#begin -->
</skin>
4.2 Screens einfügen
Code: Alles auswählen
<skin>
<!-- cf#_#begin -->
<screen name="CLOCKWIDGET">
<!--/* ClockWidget -->
<eLabel backgroundColor="layer-a-background" position="1076,40" size="164,71" transparent="0" zPosition="-1"/>
<widget backgroundColor="layer-a-background" foregroundColor="layer-a-clock-foreground" font="global_clock; 60" noWrap="1" valign="bottom" halign="center" position="1075,44" render="Label" size="164,70" source="global.CurrentTime" transparent="1" >
<convert type="ClockToText">Default</convert>
</widget>
<eLabel backgroundColor="layer-b-background" position="960,45" size="116,61" transparent="0" zPosition="-2"/>
<widget backgroundColor="layer-b-background" font="global_clock; 16" foregroundColor="layer-b-clock-foreground" noWrap="1" valign="bottom" halign="right" position="963,72" render="Label" size="104,30" source="global.CurrentTime" transparent="1">
<convert type="ClockToText">Format:%e. %B</convert>
</widget>
<widget backgroundColor="layer-b-background" font="global_clock; 16" foregroundColor="layer-b-clock-foreground" valign="bottom" halign="right" noWrap="1" position="963,42" render="Label" size="104,30" source="global.CurrentTime" transparent="1">
<convert type="ClockToText">Format:%A</convert>
</widget>
<!-- ClockWidget */-->
</screen>
<screen name="INFOBARWEATHERWIDGET_base">
<!-- /* WEATHER WIDGET -->
<!-- /* NEEDED WITHOUT OPENSTORE INSTALLED -->
<widget render="MetrixHDWeatherUpdaterStandalone" source="global.CurrentTime" position="0,0" size="0,0" transparent="1" />
<!-- NEEDED WITHOUT OPENSTORE INSTALLED */ -->
<eLabel backgroundColor="layer-a-background" position="40,40" size="219,71"/>
<eLabel backgroundColor="layer-b-background" position="259,45" size="116,61"/>
<widget backgroundColor="green" position="41,41" size="2,69" source="session.CurrentService" render="FixedLabel" zPosition="10">
<convert type="MetrixHDWeather">currentDataValid</convert>
<convert type="ValueRange">0,0</convert>
<convert type="ConditionalShowHide"/>
</widget>
<widget backgroundColor="yellow" position="41,41" size="2,69" source="session.CurrentService" render="FixedLabel" zPosition="10">
<convert type="MetrixHDWeather">currentDataValid</convert>
<convert type="ValueRange">1,1</convert>
<convert type="ConditionalShowHide"/>
</widget>
<widget backgroundColor="red" position="41,41" size="2,69" source="session.CurrentService" render="FixedLabel" zPosition="10">
<convert type="MetrixHDWeather">currentDataValid</convert>
<convert type="ValueRange">2,2</convert>
<convert type="ConditionalShowHide"/>
</widget>
<widget backgroundColor="layer-a-background" font="global_clock; 60" foregroundColor="layer-a-clock-foreground" halign="right" noWrap="1" position="40,44" render="Label" size="84,70" source="session.CurrentService" transparent="1" valign="bottom" zPosition="10">
<convert type="MetrixHDWeather">currentWeatherTemp</convert>
</widget>
<widget backgroundColor="layer-a-background" font="global_clock; 16" foregroundColor="layer-a-clock-foreground" halign="left" noWrap="1" position="127,42" render="Label" size="30,30" source="session.CurrentService" transparent="1" valign="bottom" zPosition="10">
<convert type="MetrixHDWeather">CF</convert>
</widget>
<widget backgroundColor="layer-a-background" font="global_clock; 16" foregroundColor="layer-a-clock-foreground" halign="right" noWrap="1" position="200,42" render="Label" size="49,30" source="session.CurrentService" transparent="1" valign="bottom" zPosition="10">
<convert type="MetrixHDWeather">forecastTodayTempMax</convert>
</widget>
<widget backgroundColor="layer-a-background" font="global_clock; 16" foregroundColor="layer-a-clock-foreground" halign="right" noWrap="1" position="200,72" render="Label" size="49,30" source="session.CurrentService" transparent="1" valign="bottom" zPosition="10">
<convert type="MetrixHDWeather">forecastTodayTempMin</convert>
</widget>
<widget backgroundColor="layer-b-background" font="global_clock; 16" foregroundColor="layer-b-clock-foreground" halign="right" noWrap="1" position="317,42" render="Label" size="49,30" source="session.CurrentService" transparent="1" valign="bottom" zPosition="10">
<convert type="MetrixHDWeather">forecastTomorrowTempMax</convert>
</widget>
<widget backgroundColor="layer-b-background" font="global_clock; 16" foregroundColor="layer-b-clock-foreground" halign="right" noWrap="1" position="317,72" render="Label" size="49,30" source="session.CurrentService" transparent="1" valign="bottom" zPosition="10">
<convert type="MetrixHDWeather">forecastTomorrowTempMin</convert>
</widget>
<!-- WEATHER WIDGET */ -->
</screen>
<screen name="INFOBARWEATHERWIDGET">
<panel name="INFOBARWEATHERWIDGET_base"/>
<widget font="Meteo; 45" backgroundColor="layer-a-background" foregroundColor="layer-a-clock-foreground" halign="left" noWrap="1" position="156,50" render="Label" size="50,50" source="session.CurrentService" transparent="1" valign="center" zPosition="9">
<convert type="MetrixHDWeather">currentWeatherCode</convert>
</widget>
<widget font="Meteo; 45" backgroundColor="layer-b-background" foregroundColor="layer-b-clock-foreground" halign="left" noWrap="1" position="270,50" render="Label" size="50,50" source="session.CurrentService" transparent="1" valign="center" zPosition="9">
<convert type="MetrixHDWeather">forecastTomorrowCode</convert>
</widget>
</screen>
<screen name="INFOBARWEATHERWIDGET-2">
<panel name="INFOBARWEATHERWIDGET_base"/>
<widget render="MetrixHDWeatherPixmap" position="156,50" size="50,50" source="session.CurrentService" alphatest="blend" zPosition="9">
<convert type="MetrixHDWeather">currentWeatherCode</convert>
</widget>
<widget render="MetrixHDWeatherPixmap" position="270,50" size="50,50" source="session.CurrentService" alphatest="blend" zPosition="9">
<convert type="MetrixHDWeather">forecastTomorrowCode</convert>
</widget>
</screen>
</skin>
4.3 eigene Änderungen vornehmen
5. Skinpart aktivieren + testen
6. Hat sich ein Fehler eingeschlichen und startet E2 nicht, dann in '/usr/share/enigma2/MetrixHD/mySkin/skin_mein_erster_skinpart.MySkin.xml' löschen.
Man könnte dann noch weitere Anpassungen vornehmen um die Skinpartanzeige/-auswahl optisch attraktiver zu gestalten... geht aber auch so.
-
- Member
- Beiträge: 200
- Registriert: 08 Apr 2013 10:44
- Hat gedankt: 86 Mal
- Hat Dank erhalten: 10 Mal
@iPkay Habe den Code mal, in meine Datei eingefügt, allerdings wird mir , wenn ich auf mein Verzeichniss gehe "Skinpart nicht Vorhanden" angezeigt.Was mache ich falsch. Es ist eine Datei mein_erster_versuch, mit dem Inhalt im zweiten Code vorhanden! Ich gehe davon aus dass das:
<skin>
<!-- cf#_#begin -->
</skin>
nicht 2 Mal vorhanden sein muss, oder ?
Ich habe den kompletten Inhalt, aus Codefenster 2 genommen, sonst steht nichts in der erstellten .xml!
In dem Verzeichniss, mein_erster_versuch , ist bis auf die beschriebene XML Datei, nichts anderes vorhanden!
<skin>
<!-- cf#_#begin -->
</skin>
nicht 2 Mal vorhanden sein muss, oder ?
Ich habe den kompletten Inhalt, aus Codefenster 2 genommen, sonst steht nichts in der erstellten .xml!
In dem Verzeichniss, mein_erster_versuch , ist bis auf die beschriebene XML Datei, nichts anderes vorhanden!
Hab das mal nach meiner Anleitung gemacht - klappt.
Zusätzlich wird durch das #hide# hinter dem Screen dieser in der Auswahl nicht angezeigt - daher gibt es nur Skinpart an oder aus. Uhr und Wetter sind 40px nach untern verschoben - k.A. ob das reicht oder zuviel ist...
Zusätzlich wird durch das #hide# hinter dem Screen dieser in der Auswahl nicht angezeigt - daher gibt es nur Skinpart an oder aus. Uhr und Wetter sind 40px nach untern verschoben - k.A. ob das reicht oder zuviel ist...
- Dateianhänge
-
- mein_erster_skinpart.rar
- (1.14 KiB) 45-mal heruntergeladen