Jump to content

Pearl-Display Configs


Paule0815

Empfohlene Beiträge

Bei der Inbetriebnahme meines Pearl-Displays war die Standard-Config des KW-Image für mich nicht optimal. Wegen des offensichtlich zu großen Abstands meines Sofas zur Zee konnte ich die vielen Infos auf dem Display nicht mehr lesen.

 

Aufgrund meiner Nachfrage hat SnowHead mir in diesem Thread den Hinweis gegeben, dass ich das Display in der dpf.conf (im Verzeichnis /lcd) anpassen kann.

 

Erläuterungen zu LCD4Linux gibt es hier

 

Ich schlage vor, dass dies ein Thread wird, in dem jeder seine LCD-Config posten kann. So können andere Boardies diese Configs ausprobieren.

 

Ich habe für mich die Config so gewählt, dass nur das nötigste, dafür aber möglichst groß angezeigt wird. Sender, Sendung und Fortschrittbalken. Das ganze still stehend.

 

Display Normal {
driver 'DPF'
port 'usb0'
size '320x240'
font '22x40'
basecolor '000000'
orientation 2
backlight 10
background 'FFFFFF'
}

Display Standby {
driver 'DPF'
port 'usb0'
size '320x240'
basecolor '000000'
orientation 1
backlight 1
}

Widget BGND_normal {
class 'Image'
file LCDICONS . 'normal.png'
reload 0
update 0
}

#####################################################################

Widget Channel {
class 'Text'
width 13
align 'C'
expression file::readline('/tmp/.lcd/chan', 1)
foreground 'ffffff'
background 'FFFFFF00'
update tick
speed 250
}

Widget EVENT {
class 'Text'
width 13
align 'L'
expression file::readline('/tmp/.lcd/epg', 1)
foreground 'ffffff'
background 'FFFFFF00'
update sek
speed 250
}


Widget LOGO {
class 'Image'
width 13
file '/tmp/.lcd/lcd.png'
update tack
reload 1
align 'C'
Size '120x32'
font '5x8'
visible 1
inverted 0
}

Widget PROGRESS {
class 'Bar'
expression file::readline('/tmp/.lcd/epg', 3)
min 0
max 100
length 12
height 10
foreground 'eb4214bb'
style 'H'
border 1
}

#Widget TIME {
#class 'Text'
#expression strftime('%H:%M', time())
#width 12
#align 'R'
#update sek
#foreground 'ffffff'
#background 'FFFFFF00'
#}

Widget LOGO {
class 'Image'
file '/tmp/.lcd/lcd.png'
update tack
reload 1
visible 1
inverted 0
}

#####################################################################

Widget HOUR1_ {
class 'Image'
file LCDICONS . 'stbuhr/' . substr(strftime('%H', time()), 0, 1) . '.png'
update zsek
reload 1
}

Widget HOUR_1 {
class 'Image'
file LCDICONS . 'stbuhr/' . substr(strftime('%H', time()), 1) . '.png'
update zsek
reload 1
}

Widget DP {
class 'Image'
file LCDICONS . 'stbuhr/dp.png'
update 0
}

Widget MIN1_ {
class 'Image'
file LCDICONS . 'stbuhr/' . substr(strftime('%M', time()), 0, 1) . '.png'
update zsek
reload 1
}

Widget MIN_1 {
class 'Image'
file LCDICONS . 'stbuhr/' . substr(strftime('%M', time()), 1) . '.png'
update zsek
reload 1
}

Widget BGND_standby {
class 'Image'
file LCDICONS . 'standby.png'
reload 0
update 0
}

#####################################################################
# Auswahlmöglichkeit für Duration/Sendungsfortschritt
#
# In der Zeile für 'DURATION*' das "*" durch die Zahl für gewünschte Option ersetzen!!
#
# 1 für "abgelaufene/Gesamtzeit der Sendung"
# 2 für "abgelaufene/verbleibende Zeit der Sendung"
# 3 für "abgelaufene Zeit der Sendung"
# 4 für "Gesamtzeit der Sendung"
# 5 für "verbleibende Zeit der Sendung"
# Anzeige jeweils in Minuten


Layout Normal {
Row2.Col2 'Channel'
Row4.Col2 'EVENT'
Row6.Col2 'PROGRESS'
Row6.Col3 'TIME'
# Layer 1 {
# X5.Y10 'LOGO'
# }
Layer 2 {
#X1.Y1 'BGND_normal'
}
}

#####################################################################

Layout Standby {
Layer 1 {
X060.Y020 'HOUR1_'
X060.Y080 'HOUR_1'
X060.Y145 'DP'
X060.Y180 'MIN1_'
X060.Y240 'MIN_1'
}

Layer 2 {
X1.Y1 'BGND_standby'
}
}

#####################################################################

Variables {
LCDICONS '/var/lcd/icons/'
tick 250
tack 500
tuck 2500
sek 1000
zsek 10000
}

#####################################################################

Display file::readline('/tmp/.lcd/standby', 1)

Layout file::readline('/tmp/.lcd/standby', 1)

 

Und so sieht das ganze dann aus:

obrdth93.jpg

 

Greetz

Paule

bearbeitet von Paule0815
Link zu diesem Kommentar
Auf anderen Seiten teilen

  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...