Home

Display LCD

crec

Usuario
Amigo OpenSPA
6 Ene 2013
93
8
0
41
Buenas,

He instalado OpenSPA 7.2 en mi Formuler F4Turbo y va de lujo, felicidades a los creadores de la imagen.

Tengo una duda:

- En el display LCD siempre me muestra la hora. Hay alguna opción o plug-in para que no se encienda o para que muestre el número de canal?

Saludos.
 

oscar_fl

Hechado .
Loco por OpenSPA
Forero
9 Abr 2009
9.814
3.435
0
Buenas,

He instalado OpenSPA 7.2 en mi Formuler F4Turbo y va de lujo, felicidades a los creadores de la imagen.

Tengo una duda:

- En el display LCD siempre me muestra la hora. Hay alguna opción o plug-in para que no se encienda o para que muestre el número de canal?

Saludos.
No tienes opciones de lcd en las configuraciones del receptor?.
configurador del receptor/uso e interfaz
 

crec

Usuario
Amigo OpenSPA
6 Ene 2013
93
8
0
41
Si, si tengo opciones pero son para modificar el brillo o el comportamiento del led. No veo que pueda modificar mucho más...

Enviado desde mi LG-D855 mediante Tapatalk
 

Тайна го

Usuario Destacado
Loco por OpenSPA
5 Nov 2016
1.411
1.361
0
43
Si, si tengo opciones pero son para modificar el brillo o el comportamiento del led. No veo que pueda modificar mucho más...

Enviado desde mi LG-D855 mediante Tapatalk

Aunque no tengo tu receptor para probar, el skin display de tu deco esta en:

/usr/share/enigma2/display/skin_display.xml

Si lo abres con un editor de texto (preferible notepad ++) observaras que es:

PHP:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<skin>
<!-- MyClockRecPanel -->  
    <screen name="MyClockRecPanel">
        <widget source="session.CurrentService" render="Label" position="0,0" size="1,1">
            <convert type="VfdDisplay">Clock</convert>
        </widget>
        <widget source="session.RecordState" render="FixedLabel" position="0,0" size="1,1" text="REC">
            <convert type="ConfigEntryTest">config.usage.blinking_rec_symbol_during_recording,True,CheckSourceBoolean</convert>
            <convert type="ConditionalShowHide">Blink,3000</convert>
        </widget>
        <widget source="session.RecordState" render="FixedLabel" position="0,0" size="1,1" text="REC">
            <convert type="ConfigEntryTest">config.usage.blinking_rec_symbol_during_recording,False,CheckSourceBoolean</convert>
            <convert type="ConditionalShowHide" />
        </widget>
    </screen>

<!-- main-->
    <screen name="InfoBarSummary" position="0,0" size="1,1">
        <widget source="session.CurrentService" render="Label" position="0,0" size="1,1">
            <convert type="VfdDisplay"></convert>
        </widget>
        <widget source="session.RecordState" render="FixedLabel" position="0,0" size="1,1" text="REC">
            <convert type="ConfigEntryTest">config.usage.blinking_rec_symbol_during_recording,True,CheckSourceBoolean</convert>
            <convert type="ConditionalShowHide">Blink,3000</convert>
        </widget>
        <widget source="session.RecordState" render="FixedLabel" position="0,0" size="1,1" text="REC">
            <convert type="ConfigEntryTest">config.usage.blinking_rec_symbol_during_recording,False,CheckSourceBoolean</convert>
            <convert type="ConditionalShowHide" />
        </widget>
    </screen>

<!-- movieplayer-->
    <screen name="InfoBarMoviePlayerSummary" position="0,0" size="1,1">
        <panel name="MyClockRecPanel" />
    </screen>

<!-- menus-->
    <screen name="MenuSummary" position="0,0" size="1,1">
        <panel name="MyClockRecPanel" />
    </screen>
    <screen name="QuickMenu_summary" position="0,0" size="1,1">
        <panel name="MyClockRecPanel" />
    </screen>

<!-- Numberzap -->  
    <screen name="NumberZap_summary" position="0,0" size="1,1">
        <widget source="parent.number_summary" render="Label" position="0,0" size="1,1" />
    </screen>
    <screen name="NumberZapPicon_summary" position="0,0" size="1,1">
        <widget source="parent.number_summary" render="Label" position="0,0" size="1,1" />
    </screen>

<!-- misc-->
    <screen name="SimpleSummary" position="0,0" size="1,1">
        <panel name="MyClockRecPanel" />
    </screen>
    <screen name="ChoiceBox_summary" position="0,0" size="1,1">
        <panel name="MyClockRecPanel" />
    </screen>
    <screen name="MessageBox_summary" position="0,0" size="1,1">
        <panel name="MyClockRecPanel" />
    </screen>
    <screen name="MessageBoxSimple_summary" position="0,0" size="1,1">
        <panel name="MyClockRecPanel" />
    </screen>
    <screen name="JobView_summary" position="0,0" size="1,1">
        <widget source="parent.summary_job_progress" render="Label" position="0,0" size="1,1" >
            <convert type="ProgressToText">InPercent</convert>
        </widget>
    </screen>

<!-- DVD -->
    <screen name="DVDSummary" position="0,0" size="1,1">
        <panel name="MyClockRecPanel" />
    </screen>

<!-- MediaPlayer -->
    <screen name="MediaPlayerLCDScreen" position="0,0" size="1,1">
        <panel name="MyClockRecPanel" />
    </screen>

<!-- EMC  -->
    <screen name="EMCSelection_summary" position="0,0" size="1,1">
        <panel name="MyClockRecPanel" />
    </screen>
    <screen name="EMCMoviePlayerSummary" position="0,0" size="1,1">
        <panel name="MyClockRecPanel" />
    </screen>

<!-- standby -->
    <screen name="StandbySummary" position="0,0" size="1,1">
        <panel name="MyClockRecPanel" />
    </screen>
</skin>

Bien, lo que se visualiza cuando estas viendo un canal es:

PHP:
<screen name="InfoBarSummary" position="0,0" size="1,1">
        <widget source="session.CurrentService" render="Label" position="0,0" size="1,1">
            <convert type="VfdDisplay"></convert>
        </widget>
        <widget source="session.RecordState" render="FixedLabel" position="0,0" size="1,1" text="REC">
            <convert type="ConfigEntryTest">config.usage.blinking_rec_symbol_during_recording,True,CheckSourceBoolean</convert>
            <convert type="ConditionalShowHide">Blink,3000</convert>
        </widget>
        <widget source="session.RecordState" render="FixedLabel" position="0,0" size="1,1" text="REC">
            <convert type="ConfigEntryTest">config.usage.blinking_rec_symbol_during_recording,False,CheckSourceBoolean</convert>
            <convert type="ConditionalShowHide" />
        </widget>
    </screen>

Pues en esa parte sustituye:

PHP:
<widget source="session.CurrentService" render="Label" position="0,0" size="1,1">
            <convert type="VfdDisplay"></convert>
        </widget>

por:

PHP:
<widget source="session.CurrentService" render="ChannelNumber" position="0,0" size="1,1" />

Tras sustituir guarda cambios y reinicia enigma2 en el receptor.

Y te deberia aparecer el numero de canal en el display.
 

crec

Usuario
Amigo OpenSPA
6 Ene 2013
93
8
0
41
Muchas gracias, esta noche lo pruebo!!

Enviado desde mi LG-D855 mediante Tapatalk
 

darkmantk

OpenSpa Team
Miembro del equipo
26 Ago 2009
8.533
2.648
0
No hace falta cambiar esa linea entera.

Simplemente donde el converter pone esto como lo dejo a continuación y mientras este viendo la TV le saldrá el nº canal en el display

<convert type="VfdDisplay">Number</convert>
 

crec

Usuario
Amigo OpenSPA
6 Ene 2013
93
8
0
41
Con la manera de darkmantk salen los números de canal con ceros delante. De la otra forma no.

Por si le puede interesar a alguien, adjunto el /usr/share/enigma2/display/skin_display.xml tal y como lo he dejado en mi deco.

Aparecen los números de canal sin ceros delante y al reproducir grabaciones aparece el nombre de la grabación.


<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<skin>
<!-- MyClockRecPanel -->
<screen name="MyClockRecPanel">
<widget source="session.CurrentService" render="Label" position="0,0" size="1,1">
<convert type="VfdDisplay">Clock</convert>
</widget>
<widget source="session.RecordState" render="FixedLabel" position="0,0" size="1,1" text="REC">
<convert type="ConfigEntryTest">config.usage.blinking_rec_symbol_during_recording,True,CheckSourceBoolean</convert>
<convert type="ConditionalShowHide">Blink,3000</convert>
</widget>
<widget source="session.RecordState" render="FixedLabel" position="0,0" size="1,1" text="REC">
<convert type="ConfigEntryTest">config.usage.blinking_rec_symbol_during_recording,False,CheckSourceBoolean</convert>
<convert type="ConditionalShowHide" />
</widget>
</screen>

<!-- main-->
<screen name="InfoBarSummary" position="0,0" size="1,1">
<widget source="session.CurrentService" render="ChannelNumber" position="0,0" size="1,1" />
<widget source="session.RecordState" render="FixedLabel" position="0,0" size="1,1" text="REC">
<convert type="ConfigEntryTest">config.usage.blinking_rec_symbol_during_recording,True,CheckSourceBoolean</convert>
<convert type="ConditionalShowHide">Blink,3000</convert>
</widget>
<widget source="session.RecordState" render="FixedLabel" position="0,0" size="1,1" text="REC">
<convert type="ConfigEntryTest">config.usage.blinking_rec_symbol_during_recording,False,CheckSourceBoolean</convert>
<convert type="ConditionalShowHide" />
</widget>
</screen>

<!-- movieplayer-->
<screen name="InfoBarMoviePlayerSummary" position="fill">
<widget source="session.CurrentService" render="Label" position="top" size="*,36" font="FdLcD;16" halign="left" valign="top" >
<convert type="ServiceName">Name</convert>
</widget>
<widget source="session.CurrentService" render="Progress" position="top" size="*,4" borderWidth="1">
<convert type="ServicePosition">Position</convert>
</widget>
<panel position="bottom" size="*,24" name="SummaryClockPanel">
<widget source="session.CurrentService" render="Label" position="4,0" size="42,12" font="FdLcD;12" halign="left" noWrap="1">
<convert type="ServicePosition">Position</convert>
</widget>
</panel>
</screen>

<screen name="MovieContextMenuSummary" position="fill">
<widget source="parent.Title" render="Label" position="top" size="*,14" font="FdLcD;12" halign="left" valign="top" noWrap="1" />
<widget source="selected" render="Label" position="top" size="*,32" font="FdLcD;16" />
<panel position="bottom" size="*,18">
<widget source="global.CurrentTime" render="Label" position="right" size="60,*" halign="right" font="FdLcD;16" >
<convert type="ClockToText"></convert>
</widget>
</panel>
</screen>

<screen name="MovieSelectionSummary" position="fill">
<widget source="parent.Title" render="Label" position="top" size="*,14" font="FdLcD;12" halign="left" valign="top" noWrap="1" />
<widget source="name" render="Label" position="top" size="*,32" font="FdLcD;16" halign="left" valign="top" />
<panel position="bottom" size="*,18">
<widget source="parent.Service" render="Label" position="right" size="46,*" font="FdLcD;14" halign="left" noWrap="1">
<convert type="MovieInfo">FileSize</convert>
</widget>
<widget source="parent.Service" render="Label" position="fill" font="FdLcD;14" halign="left" noWrap="1">
<convert type="MovieInfo">RecordServiceName</convert>
</widget>
</panel>
</screen>


<!-- menus-->
<screen name="MenuSummary" position="0,0" size="1,1">
<panel name="MyClockRecPanel" />
</screen>
<screen name="QuickMenu_summary" position="0,0" size="1,1">
<panel name="MyClockRecPanel" />
</screen>

<!-- Numberzap -->
<screen name="NumberZap_summary" position="0,0" size="1,1">
<widget source="parent.number_summary" render="Label" position="0,0" size="1,1" />
</screen>
<screen name="NumberZapPicon_summary" position="0,0" size="1,1">
<widget source="parent.number_summary" render="Label" position="0,0" size="1,1" />
</screen>

<!-- misc-->
<screen name="SimpleSummary" position="0,0" size="1,1">
<panel name="MyClockRecPanel" />
</screen>
<screen name="ChoiceBox_summary" position="0,0" size="1,1">
<panel name="MyClockRecPanel" />
</screen>
<screen name="MessageBox_summary" position="0,0" size="1,1">
<panel name="MyClockRecPanel" />
</screen>
<screen name="MessageBoxSimple_summary" position="0,0" size="1,1">
<panel name="MyClockRecPanel" />
</screen>
<screen name="JobView_summary" position="0,0" size="1,1">
<widget source="parent.summary_job_progress" render="Label" position="0,0" size="1,1" >
<convert type="ProgressToText">InPercent</convert>
</widget>
</screen>

<!-- DVD -->
<screen name="DVDSummary" position="0,0" size="1,1">
<panel name="MyClockRecPanel" />
</screen>

<!-- MediaPlayer -->
<screen name="MediaPlayerLCDScreen" position="0,0" size="1,1">
<panel name="MyClockRecPanel" />
</screen>

<!-- EMC -->
<screen name="EMCSelection_summary" position="0,0" size="1,1">
<panel name="MyClockRecPanel" />
</screen>
<screen name="EMCMoviePlayerSummary" position="0,0" size="1,1">
<panel name="MyClockRecPanel" />
</screen>

<!-- standby -->
<screen name="StandbySummary" position="0,0" size="1,1">
<panel name="MyClockRecPanel" />
</screen>
</skin>