†
††LUCIFER††
Bueno toqueteando por la imagen, con el skins que trae de serie he conseguido picon full en el lcd...
le he añadido encima el nombre del canal o si quereis se puede añadir la hora o lo que querais...
EXPLICACION DE COMO HACERLO
En primer lugar comentar que la imagen lonas comparte la carpeta llamada picon 100x60 tanto para el picon LCD como para el picon del infobar, que problema nos encontramos, pues que si modificamos el tamaño de los picones para que en el LCD se vea full o al tamaño que queramos pues al compartir el picon con el infobar pues en la pantalla del televisor que debe estar a 100x60 pues quedaria horrible....
SOLUCION PARA ESTE PRIMER PROBLEMA:
Pues como no podemos cambiar el tamaño de los picones ni la carpeta donde van alojados que seria picon, pues la solucion es ADAPTARSE AL MEDIO que estamos utilizando, por lo tanto para adaptarse muy sencillo:
Los picones del infobar utilizan service reference, es decir el picon se relaciona con:
1_0_1_1F4C_42E_1_C00000_0_0_0.png
Pues nosotros a los picones del LCD le vamos hacer que utilicen en vez del service reference pues el Name, es decir el picon se relacionara con el nombre del canal, si el canal se llama en la lista canales TNT pues nosotros al picon le llamaremos TNT.png
De esta manera Pues ya hemos separado los picones para el infobar y los del LCD...
Ahora vamos a ver la parte codigo:
abrimos el skindisplay96.xml que esta en /usr/share/enigma2
y nos centramos en esta parte:
codigo originario:
sustituir esa parte por:
codigo para picon full y reloj encima:
codigo para picon full y nombre de canal encima, con reduccion del tamaño del nombre del canal para que encaje bien:
CODIGO PICON FULL Y BARRA PROGRESO ENCIMA
Y listo.....
Recordar que en la carpeta picon pues debereis tener los picones en formato:
1_0_1_1F4C_42E_1_C00000_0_0_0.png ----> 100x60---->> para el infobar
TNT.png ------------------->tamaño 220x132 para el LCD
IMPORTANTE:
Los picones deben tener el color INDEXADO si se utilizan con color RGB vereis que os salen muy raritos
le he añadido encima el nombre del canal o si quereis se puede añadir la hora o lo que querais...
EXPLICACION DE COMO HACERLO
En primer lugar comentar que la imagen lonas comparte la carpeta llamada picon 100x60 tanto para el picon LCD como para el picon del infobar, que problema nos encontramos, pues que si modificamos el tamaño de los picones para que en el LCD se vea full o al tamaño que queramos pues al compartir el picon con el infobar pues en la pantalla del televisor que debe estar a 100x60 pues quedaria horrible....
SOLUCION PARA ESTE PRIMER PROBLEMA:
Pues como no podemos cambiar el tamaño de los picones ni la carpeta donde van alojados que seria picon, pues la solucion es ADAPTARSE AL MEDIO que estamos utilizando, por lo tanto para adaptarse muy sencillo:
Los picones del infobar utilizan service reference, es decir el picon se relaciona con:
1_0_1_1F4C_42E_1_C00000_0_0_0.png
Pues nosotros a los picones del LCD le vamos hacer que utilicen en vez del service reference pues el Name, es decir el picon se relacionara con el nombre del canal, si el canal se llama en la lista canales TNT pues nosotros al picon le llamaremos TNT.png
De esta manera Pues ya hemos separado los picones para el infobar y los del LCD...
Ahora vamos a ver la parte codigo:
abrimos el skindisplay96.xml que esta en /usr/share/enigma2
y nos centramos en esta parte:
codigo originario:
Código:
<!-- main-->
<screen name="InfoBarSummary" position="fill">
<widget source="session.CurrentService" render="Picon" position="0,100" zPosition="1" size="100,60" alphatest="on">
<convert type="ServiceName">Reference</convert>
</widget>
<widget source="session.CurrentService" render="Label" position="top" size="*,55" font="FdLcD;50" halign="left" foregroundColor="#ffff7f" noWrap="1" >
<convert type="ServiceName">Name</convert>
</widget>
<widget source="session.Event_Now" render="Label" position="top" size="*,30" font="FdLcD;24" halign="left" noWrap="1">
<convert type="EventName">Name</convert>
</widget>
<widget source="session.Event_Now" render="Progress" position="top" size="*,14" borderWidth="3" >
<convert type="EventTime">Progress</convert>
</widget>
<panel position="bottom" size="*,44" name="SummaryClockPanel">
<widget source="session.Event_Now" render="Label" position="4,0" size="60,25" font="FdLcD;25" halign="left" noWrap="1">
<convert type="EventTime">Remaining</convert>
<convert type="RemainingToText">NoSeconds</convert>
</widget>
</panel>
</screen>
sustituir esa parte por:
codigo para picon full y reloj encima:
Código:
<!-- main-->
<screen name="InfoBarSummary" position="0,0" size="220,176">
<widget source="session.CurrentService" render="Picon" position="0,35" zPosition="1" size="220,132" alphatest="on">
<convert type="ServiceName">Name</convert>
</widget>
<panel name="SummaryClockPanel" />
</screen>
codigo para picon full y nombre de canal encima, con reduccion del tamaño del nombre del canal para que encaje bien:
Código:
<!-- main-->
<screen name="InfoBarSummary" position="0,0" size="220,176">
<widget source="session.CurrentService" render="Picon" position="0,35" zPosition="1" size="220,132" alphatest="on">
<convert type="ServiceName">Name</convert>
</widget>
<widget source="session.CurrentService" render="Label" position="top" size="*,55" font="FdLcD;35" halign="left" foregroundColor="#ffff7f" noWrap="1" >
<convert type="ServiceName">Name</convert>
</widget>
<panel name="SummaryIconsPanel" />
</screen>
CODIGO PICON FULL Y BARRA PROGRESO ENCIMA
Código:
<!-- main-->
<screen name="InfoBarSummary" position="0,0" size="220,176">
<widget source="session.CurrentService" render="Picon" position="0,35" zPosition="1" size="220,132" alphatest="on">
<convert type="ServiceName">Name</convert>
</widget>
<widget source="session.Event_Now" render="Progress" position="top" size="*,14" borderWidth="3" >
<convert type="EventTime">Progress</convert>
</widget>
<panel name="SummaryIconsPanel" />
</screen>
Y listo.....
Recordar que en la carpeta picon pues debereis tener los picones en formato:
1_0_1_1F4C_42E_1_C00000_0_0_0.png ----> 100x60---->> para el infobar
TNT.png ------------------->tamaño 220x132 para el LCD
IMPORTANTE:
Los picones deben tener el color INDEXADO si se utilizan con color RGB vereis que os salen muy raritos
Adjuntos
-
83,1 KB Visitas: 423
-
80,5 KB Visitas: 454
Última edición: