From 187269dbdc6b3d8fd3696e753fc04b47a13e35d7 Mon Sep 17 00:00:00 2001 From: vanhofen Date: Sat, 19 Feb 2022 19:56:14 +0100 Subject: [PATCH] - lcd4linux: sync with horsti58 --- .../lcd4linux/files-skel/etc/lcd4linux.conf | 651 ++++--- .../1024x600/Samsung1024x600_user.png | Bin 5582 -> 3343 bytes .../lcd/icons/background/1024x600/bar1.png | Bin 0 -> 1400 bytes .../lcd/icons/background/1024x600/bar2.png | Bin 0 -> 1403 bytes .../lcd/icons/background/1024x600/bar3.png | Bin 0 -> 1405 bytes .../lcd/icons/background/1024x600/stripe.png | Bin 0 -> 1956 bytes .../800x480/Samsung800x480_user.png | Bin 4565 -> 2976 bytes .../800x600/Samsung800x600_standard_neu.png | Bin 0 -> 7812 bytes .../800x600/Samsung800x600_user.png | Bin 4881 -> 3080 bytes .../lcd/icons/background/800x600/bar1.png | Bin 0 -> 1391 bytes .../lcd/icons/background/800x600/bar2.png | Bin 0 -> 1395 bytes .../lcd/icons/background/800x600/bar3.png | Bin 0 -> 1396 bytes .../lcd/icons/background/800x600/stripe.png | Bin 0 -> 1025 bytes .../files-skel/usr/share/lcd/icons/bar1.png | Bin 0 -> 1370 bytes .../files-skel/usr/share/lcd/icons/bar2.png | Bin 0 -> 1475 bytes .../files-skel/usr/share/lcd/icons/left1.png | Bin 3014 -> 0 bytes .../files-skel/usr/share/lcd/icons/left2.png | Bin 3595 -> 0 bytes .../usr/share/lcd/icons/mode/stripe.png | Bin 0 -> 1794 bytes .../files-skel/usr/share/lcd/icons/right1.png | Bin 3284 -> 0 bytes .../files-skel/usr/share/lcd/icons/right2.png | Bin 3595 -> 0 bytes .../files-skel/var/etc/lcd4linux.conf | 1687 ++++++++++++++++- 21 files changed, 2049 insertions(+), 289 deletions(-) create mode 100644 package/lcd4linux/files-skel/usr/share/lcd/icons/background/1024x600/bar1.png create mode 100644 package/lcd4linux/files-skel/usr/share/lcd/icons/background/1024x600/bar2.png create mode 100644 package/lcd4linux/files-skel/usr/share/lcd/icons/background/1024x600/bar3.png create mode 100644 package/lcd4linux/files-skel/usr/share/lcd/icons/background/1024x600/stripe.png create mode 100644 package/lcd4linux/files-skel/usr/share/lcd/icons/background/800x600/Samsung800x600_standard_neu.png create mode 100644 package/lcd4linux/files-skel/usr/share/lcd/icons/background/800x600/bar1.png create mode 100644 package/lcd4linux/files-skel/usr/share/lcd/icons/background/800x600/bar2.png create mode 100644 package/lcd4linux/files-skel/usr/share/lcd/icons/background/800x600/bar3.png create mode 100644 package/lcd4linux/files-skel/usr/share/lcd/icons/background/800x600/stripe.png create mode 100644 package/lcd4linux/files-skel/usr/share/lcd/icons/bar1.png create mode 100644 package/lcd4linux/files-skel/usr/share/lcd/icons/bar2.png delete mode 100644 package/lcd4linux/files-skel/usr/share/lcd/icons/left1.png delete mode 100644 package/lcd4linux/files-skel/usr/share/lcd/icons/left2.png create mode 100644 package/lcd4linux/files-skel/usr/share/lcd/icons/mode/stripe.png delete mode 100644 package/lcd4linux/files-skel/usr/share/lcd/icons/right1.png delete mode 100644 package/lcd4linux/files-skel/usr/share/lcd/icons/right2.png diff --git a/package/lcd4linux/files-skel/etc/lcd4linux.conf b/package/lcd4linux/files-skel/etc/lcd4linux.conf index d3286b2b..30a89036 100644 --- a/package/lcd4linux/files-skel/etc/lcd4linux.conf +++ b/package/lcd4linux/files-skel/etc/lcd4linux.conf @@ -495,25 +495,40 @@ Widget S1_WIND { Widget SS_WIND { class 'Truetype' font file::readline('/tmp/lcd/font', 2) - fcolor 'EEEEEE' + fcolor 'c4caca00' #RAL 7025 Lichtgrau width 90 height 35 align 'L' - expression file::exist(FWEATHER) == 0 ? '' : round(substr(file::readline(W . 'wind', 1), 0, strstr(file::readline(W . 'wind', 1), '|'))). ' km/h' + expression file::exist(FWEATHER) == 0 ? '' : round(substr(file::readline(W . 'wind', 1), 0, strstr(file::readline(W . 'wind', 1), '|'))). ' m/s' update 10000 reload 1 + DEBUGBORDER D_B +} + +Widget SS_WIND1 { + class 'Truetype' + font '/usr/share/fonts/ubuntu-l-webfont.ttf' + fcolor 'c4caca00' #RAL 7025 Lichtgrau + width 100 + height 40 + align 'L' + expression file::exist(FWEATHER) == 0 ? '' : round(substr(file::readline(W . 'wind', 1), 0, strstr(file::readline(W . 'wind', 1), '|'))*3.6). ' km/h' + update 10000 + reload 1 + DEBUGBORDER D_B } Widget WEATHER_CITY1 { class 'Truetype' font file::readline('/tmp/lcd/font', 2) - fcolor 'EEEEEE' + fcolor 'c4caca00' #RAL 7025 Lichtgrau width 300 height 50 align 'C' expression file::exist(FWEATHER) == 0 ? '' : file::readline('/tmp/lcd/weather_city', 1) update 10000 reload 1 + DEBUGBORDER D_B } Widget WEATHERICON_CURRENT { @@ -539,18 +554,20 @@ Widget TEMPERATURE_CURRENT { width 3 update 10000 reload 1 + DEBUGBORDER D_B } Widget TEMPERATURE_CURRENT1 { class 'Truetype' font file::readline('/tmp/lcd/font', 2) - fcolor 'EEEEEE' + fcolor 'c4caca00' #RAL 7025 Lichtgrau width 64 height 35 align 'C' expression file::exist(FWEATHER) == 0 ? '' : file::readline('/tmp/lcd/weather_temp', 1) . '°' update 10000 reload 1 + DEBUGBORDER D_B } Widget TEMPERATURE_LATER { @@ -560,18 +577,20 @@ Widget TEMPERATURE_LATER { width 3 update 10000 reload 1 + DEBUGBORDER D_B } Widget TEMPERATURE_LATER1 { class 'Truetype' font file::readline('/tmp/lcd/font', 2) - fcolor 'EEEEEE' + fcolor 'c4caca00' #RAL 7025 Lichtgrau width 64 height 35 align 'C' expression file::exist(FWEATHER) == 0 ? '' : (TEMP=file::readline('/tmp/lcd/weather_temp', strftime('%H', time()) < 16 ? 2 : 3); substr(TEMP, (strstr(TEMP, '|') + 1))) . '°' update 10000 reload 1 + DEBUGBORDER D_B } # --- OS/N/DOScam ----------------------------------------------------------- # @@ -1312,14 +1331,15 @@ Widget S_TUNERTXT { class 'Truetype' expression 'Tuner:' font file::readline('/tmp/lcd/font', 2) - fcolor '58585800' + fcolor '484b5200' #RAL 7024 Graphitgrau #update 3000 reload 1 inverted 0 size 0 - width 105 + width 90 height 25 align 'C' + DEBUGBORDER D_B } Widget S_TUNER { @@ -1340,6 +1360,62 @@ Widget S_TUNER1 { scale 200 } +Widget S_TUNERTXT1 { + class 'Truetype' + expression 'SIG:' + font file::readline('/tmp/lcd/font', 2) + fcolor '484b5200' #RAL 7024 Graphitgrau + #update 3000 + reload 1 + inverted 0 + size 0 + width 60 + height 25 + align 'C' + DEBUGBORDER D_B +} + +Widget S_TUNER_SIG { + class 'Truetype' + expression file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/tuner_sig', 1) . '%' + font file::readline('/tmp/lcd/font', 2) + fcolor 'ffffff00' #RAL 9010 Reinweiß + update 3000 + reload 1 + width 80 + height 30 + align 'C' + DEBUGBORDER D_B +} + +Widget S_TUNERTXT2 { + class 'Truetype' + expression 'SNR:' + font file::readline('/tmp/lcd/font', 2) + fcolor '484b5200' #RAL 7024 Graphitgrau + #update 3000 + reload 1 + inverted 0 + size 0 + width 60 + height 25 + align 'C' + DEBUGBORDER D_B +} + +Widget S_TUNER_SNR { + class 'Truetype' + expression file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/tuner_snr', 1) . '%' + font file::readline('/tmp/lcd/font', 2) + fcolor 'ffffff00' #RAL 9010 Reinweiß + update 3000 + reload 1 + width 80 + height 30 + align 'C' + DEBUGBORDER D_B +} + Widget S_REC { class 'Image' file ICONS . 'mode/rec_' . file::readline('/tmp/lcd/mode_rec', 1) . '.png' @@ -1348,6 +1424,7 @@ Widget S_REC { inverted 0 align 'R' scale 300 + DEBUGBORDER D_B } Widget S_TS { @@ -1397,22 +1474,22 @@ Widget S_CAMD { Widget S_LOGO { class 'Image' - file file::readline('/tmp/lcd/logo', 1) + file file::exist('/tmp/lcd/menu') == 1 ? ICONS . 'menu.png' : file::readline('/tmp/lcd/logo', 1) update 3000 reload 1 center 108 - width 780 + width 800 height 108 #scale 270 } Widget S_LOGO1 { class 'Image' - file file::readline('/tmp/lcd/logo', 1) + file file::exist('/tmp/lcd/menu') == 1 ? ICONS . 'menu.png' : file::readline('/tmp/lcd/logo', 1) update 3000 reload 1 center 108 - width 1004 + width 1024 height 108 #scale 270 } @@ -1421,57 +1498,61 @@ Widget S_TTF-CHANNEL { class 'Truetype' expression file::readline('/tmp/lcd/mode_logo', 1) == 1 ? '' : file::readline('/tmp/lcd/service', 1) font file::readline('/tmp/lcd/font', 2) - fcolor '58585800' + fcolor 'c4caca' #RAL 7025 Lichtgrau update 3000 reload 1 - width 780 - height 70 + width 800 + height 108 align 'C' + DEBUGBORDER D_B } Widget S_TTF-CHANNEL1 { class 'Truetype' expression file::readline('/tmp/lcd/mode_logo', 1) == 1 ? '' : file::readline('/tmp/lcd/service', 1) font file::readline('/tmp/lcd/font', 2) - fcolor '58585800' + fcolor 'c4caca' #RAL 7025 Lichtgrau update 3000 reload 1 - width 1004 - height 90 + width 1024 + height 108 align 'C' + DEBUGBORDER D_B } Widget S_START { class 'Truetype' + expression file::exist('/tmp/lcd/menu') == 1 | file::readline('/tmp/lcd/event', 1) le '' ? '' : file::readline('/tmp/lcd/start', 1) font file::readline('/tmp/lcd/font', 2) - fcolor 'fd6d1300' + fcolor 'fd6d1300' #RAL 050 60 80 Gerbera red size 0 width 200 height 50 align 'C' - expression file::exist('/tmp/lcd/menu') == 1 | file::readline('/tmp/lcd/event', 1) le '' ? '' : file::readline('/tmp/lcd/start', 1) update 3000 reload 1 + DEBUGBORDER D_B } Widget S_END { class 'Truetype' + expression file::exist('/tmp/lcd/menu') == 1 | file::readline('/tmp/lcd/event', 2) le '' ? '' : file::readline('/tmp/lcd/end', 1) font file::readline('/tmp/lcd/font', 2) - fcolor '58585800' + fcolor 'c4caca' #RAL 7025 Lichtgrau size 0 width 200 height 50 align 'C' - expression file::exist('/tmp/lcd/menu') == 1 | file::readline('/tmp/lcd/event', 2) le '' ? '' : file::readline('/tmp/lcd/end', 1) update 3000 reload 1 + DEBUGBORDER D_B } Widget S_TTF-EPG-NOW { class 'Truetype' expression file::exist('/tmp/lcd/menu') == 1 ? file::readline('/tmp/lcd/menu', 1) : (file::readline('/tmp/lcd/event', 1) le '' ? '' : substr(file::readline('/tmp/lcd/event', 1), 0, 30) font file::readline('/tmp/lcd/font', 2) - fcolor 'fd6d1300' + fcolor 'fd6d1300' #RAL 050 60 80 Gerbera red update 3000 reload 1 inverted 0 @@ -1479,26 +1560,27 @@ Widget S_TTF-EPG-NOW { width 595 height 50 align 'L' + DEBUGBORDER D_B } Widget S_TTF-EPG-NOW1 { class 'Truetype' - expression file::exist('/tmp/lcd/menu') == 1 ? file::readline('/tmp/lcd/menu', 1) : (file::readline('/tmp/lcd/event', 1) le '' ? '' : substr(file::readline('/tmp/lcd/event', 1), 0, 35) font file::readline('/tmp/lcd/font', 2) - fcolor 'fd6d1300' + fcolor 'fd6d1300' #RAL 050 60 80 Gerbera red update 3000 reload 1 - width 824 + width 819 height 50 align 'L' + DEBUGBORDER D_B } Widget S_TTF-EPG-NEXT { class 'Truetype' - expression file::exist('/tmp/lcd/menu') == 1 ? file::readline('/tmp/lcd/menu', 1) : (file::readline('/tmp/lcd/event', 2) le '' ? '' : substr(file::readline('/tmp/lcd/event', 2), 0, 30) + expression file::exist('/tmp/lcd/menu') == 1 ? '' : (file::readline('/tmp/lcd/event', 2) le '' ? '' : substr(file::readline('/tmp/lcd/event', 2), 0, 30) font file::readline('/tmp/lcd/font', 2) - fcolor '58585800' + fcolor 'c4caca' #RAL 7025 Lichtgrau update 3000 reload 1 inverted 0 @@ -1506,144 +1588,152 @@ Widget S_TTF-EPG-NEXT { width 595 height 50 align 'L' + DEBUGBORDER D_B } Widget S_TTF-EPG-NEXT1 { class 'Truetype' - expression file::exist('/tmp/lcd/menu') == 1 ? file::readline('/tmp/lcd/menu', 1) : (file::readline('/tmp/lcd/event', 2) le '' ? '' : substr(file::readline('/tmp/lcd/event', 2), 0, 35) + expression file::exist('/tmp/lcd/menu') == 1 ? '' : (file::readline('/tmp/lcd/event', 2) le '' ? '' : substr(file::readline('/tmp/lcd/event', 2), 0, 35) font file::readline('/tmp/lcd/font', 2) - fcolor '58585800' + fcolor 'c4caca' #RAL 7025 Lichtgrau update 3000 reload 1 - width 824 + width 819 height 50 align 'L' + DEBUGBORDER D_B } Widget S_DURATION { class 'Truetype' expression file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 1) font file::readline('/tmp/lcd/font', 2) - fcolor 'fd6d1300' + fcolor 'fd6d1300' #RAL 050 60 80 Gerbera red update 3000 reload 1 inverted 0 size 0 width 160 height 50 - align 'R' + align 'C' + DEBUGBORDER D_B } Widget S_DURATION1 { class 'Truetype' expression file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 1) font file::readline('/tmp/lcd/font', 2) - fcolor 'fd6d1300' + fcolor 'fd6d1300' #RAL 050 60 80 Gerbera red update 3000 reload 1 width 160 - height 40 + height 50 align 'C' + DEBUGBORDER D_B } Widget S_DURATION_BJ { class 'Truetype' expression file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 2) font file::readline('/tmp/lcd/font', 2) - fcolor 'fd6d1300' + fcolor 'f7000000' #RAL 3024 Leuchtrot update 3000 reload 1 width 60 height 30 - align 'C' + align 'R' + DEBUGBORDER D_B } Widget S_DURATION_BE { class 'Truetype' expression file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 3) font file::readline('/tmp/lcd/font', 2) - fcolor 'fd6d1300' + fcolor '00f70000' #RAL 6038 Leuchtgrün update 3000 reload 1 width 60 height 30 - align 'C' + align 'L' + DEBUGBORDER D_B } Widget S_DURATION_KPL { class 'Truetype' expression file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 4) font file::readline('/tmp/lcd/font', 2) - fcolor 'fd6d1300' + fcolor 'fd6d1300' #RAL 050 60 80 Gerbera red update 3000 reload 1 width 60 height 30 align 'C' + DEBUGBORDER D_B } -Widget S_LEFT1 { - class 'Image' - file file::exist('/tmp/lcd/menu') == 1 ? '' : ICONS . 'left1.png' - update 4000 - reload 1 -} - -Widget S_RIGHT1 { - class 'Image' - file file::exist('/tmp/lcd/menu') == 1 ? '' : ICONS . 'right1.png' - update 4000 - reload 1 -} - -Widget S_LEFT2 { - class 'Image' - file file::exist('/tmp/lcd/menu') == 1 ? '' : ICONS . 'left2.png' - update 4000 +Widget S_LEFT { + class 'Truetype' + expression file::exist('/tmp/lcd/menu') == 1 ? '' : '>' + font file::readline('/tmp/lcd/font', 2) + fcolor 'c4caca' #RAL 7025 Lichtgrau + update 5000 reload 1 + width 20 + height 30 + align 'R' + DEBUGBORDER D_B } -Widget S_RIGHT2 { - class 'Image' - file file::exist('/tmp/lcd/menu') == 1 ? '' : ICONS . 'right2.png' - update 4000 +Widget S_RIGHT { + class 'Truetype' + expression file::exist('/tmp/lcd/menu') == 1 ? '' : '<' + font file::readline('/tmp/lcd/font', 2) + fcolor 'c4caca' #RAL 7025 Lichtgrau + update 5000 reload 1 + width 20 + height 30 + align 'L' + DEBUGBORDER D_B } Widget S_DURATION_BJ1 { class 'Truetype' expression file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 2) font file::readline('/tmp/lcd/font', 2) - fcolor 'fd6d1300' + fcolor 'f7000000' #RAL 3024 Leuchtrot update 3000 reload 1 width 90 height 40 align 'C' + DEBUGBORDER D_B } Widget S_DURATION_BE1 { class 'Truetype' expression file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 3) font file::readline('/tmp/lcd/font', 2) - fcolor 'fd6d1300' + fcolor '00f70000'#RAL 6038 Leuchtgrün update 3000 reload 1 width 90 height 40 align 'C' + DEBUGBORDER D_B } Widget S_DURATION_KPL1 { class 'Truetype' expression file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 4) font file::readline('/tmp/lcd/font', 2) - fcolor 'fd6d1300' + fcolor 'fd6d1300' #RAL 050 60 80 Gerbera red update 3000 reload 1 width 90 height 40 align 'C' + DEBUGBORDER D_B } Widget S_EPGBAR { @@ -1665,75 +1755,81 @@ Widget S_EPGBAR2 { length 46 update 3000 direction 'E' - foreground 'fd6d13aa' + foreground 'fd6d13aa' #RAL 050 60 80 Gerbera red } Widget HST { class 'Truetype' + expression file::readline('/tmp/lcd/brightness', 1) font file::readline('/tmp/lcd/font', 2) - fcolor '585858' + fcolor '484b5200' #RAL 7024 Graphitgrau width 30 height 20 align 'L' - expression file::readline('/tmp/lcd/brightness', 1) update 4000 reload 1 + DEBUGBORDER D_B } Widget HST_STB { class 'Truetype' + expression file::readline('/tmp/lcd/brightness_standby', 1) font file::readline('/tmp/lcd/font', 2) - fcolor '585858' + fcolor '484b5200' #RAL 7024 Graphitgrau width 30 height 20 align 'L' - expression file::readline('/tmp/lcd/brightness_standby', 1) update 0 reload 1 + DEBUGBORDER D_B } Widget RES320x240 { class 'Truetype' + expression file::readline('/usr/share/lcd/icons/spf.txt', 11) font file::readline('/tmp/lcd/font', 2) - fcolor '585858' + fcolor '484b5200' #RAL 7024 Graphitgrau width 120 height 20 align 'R' - expression file::readline('/usr/share/lcd/icons/spf.txt', 11) update 0 + DEBUGBORDER D_B } Widget RES800x480 { class 'Truetype' + expression file::readline('/usr/share/lcd/icons/spf.txt', 8) font file::readline('/tmp/lcd/font', 2) - fcolor '585858' + fcolor '484b5200' #RAL 7024 Graphitgrau width 90 height 20 align 'R' - expression file::readline('/usr/share/lcd/icons/spf.txt', 8) update 0 + DEBUGBORDER D_B } Widget RES800x600 { class 'Truetype' + expression file::readline('/usr/share/lcd/icons/spf.txt', 9) font file::readline('/tmp/lcd/font', 2) - fcolor '585858' + fcolor '484b5200' #RAL 7024 Graphitgrau width 90 height 20 align 'R' - expression file::readline('/usr/share/lcd/icons/spf.txt', 9) update 0 + DEBUGBORDER D_B } Widget RES1024x600 { class 'Truetype' + expression file::readline('/usr/share/lcd/icons/spf.txt', 10) font file::readline('/tmp/lcd/font', 2) - fcolor '585858' + fcolor '484b5200' #RAL 7024 Graphitgrau width 100 height 20 align 'R' - expression file::readline('/usr/share/lcd/icons/spf.txt', 10) update 0 + DEBUGBORDER D_B } # --- the digital clock ----------------------------------------------------- # @@ -1822,33 +1918,35 @@ Widget TAGDATUM-TTF { class 'truetype' expression (strftime('%u', time()) == 1 ? 'Montag' : (strftime('%u', time()) == 2 ? 'Dienstag' : (strftime('%u', time()) == 3 ? 'Mittwoch' : (strftime('%u', time()) == 4 ? 'Donnerstag' : (strftime('%u', time()) == 5 ? 'Freitag' : (strftime('%u', time()) == 6 ? 'Samstag' : 'Sonntag')))))) . ', ' . strftime('%d.%m.%Y', time()) font file::readline('/tmp/lcd/font', 2) - fcolor 'EEEEEE00' + fcolor 'c4caca00' #RAL 7025 Lichtgrau align 'C' width 800 height 75 update 30000 reload 1 visible 1 + DEBUGBORDER D_B } Widget TAGDATUM-TTF1 { class 'truetype' expression (strftime('%u', time()) == 1 ? 'Montag' : (strftime('%u', time()) == 2 ? 'Dienstag' : (strftime('%u', time()) == 3 ? 'Mittwoch' : (strftime('%u', time()) == 4 ? 'Donnerstag' : (strftime('%u', time()) == 5 ? 'Freitag' : (strftime('%u', time()) == 6 ? 'Samstag' : 'Sonntag')))))) . ', ' . strftime('%d.%m.%Y', time()) font file::readline('/tmp/lcd/font', 2) - fcolor 'EEEEEE00' + fcolor 'c4caca00' #RAL 7025 Lichtgrau align 'C' - width 1000 + width 1024 height 75 update 30000 reload 1 visible 1 + DEBUGBORDER D_B } # --------------------------------------------------------------------------- # Layout Samsung800x600_standard { Layer 0 { - X1.Y1 'S800x600_BG1' + X001.Y001 'S800x600_BG1' } Layer 1 { X17.Y200 'S_TIMER' @@ -1857,141 +1955,159 @@ Layout Samsung800x600_standard { X17.Y475 'S_CI' X17.Y560 'S_CAMD' X17.Y710 'S_ECM' - X70.Y10 'S_LOGO' - X222.Y435 'S_VFORMAT' - X222.Y485 'S_ASPECTRATIO' - X222.Y550 'S_DOLBY' - X222.Y600 'S_TXT' - X222.Y650 'S_TUNERTXT' - X222.Y755 'S_TUNER' - X260.Y5 'S_START' + X70.Y001 'S_LOGO' + X220.Y155 'S_TUNERTXT' + X220.Y250 'S_TUNER' + X220.Y300 'S_TUNERTXT1' + X220.Y360 'S_TUNER_SIG' + X220.Y450 'S_TUNERTXT2' + X220.Y510 'S_TUNER_SNR' + X222.Y600 'S_VFORMAT' + X222.Y645 'S_ASPECTRATIO' + X222.Y705 'S_DOLBY' + X222.Y750 'S_TXT' + X260.Y001 'S_START' X260.Y205 'S_TTF-EPG-NOW' X320.Y205 'S_TTF-EPG-NEXT' - X320.Y5 'S_END' + X320.Y001 'S_END' X480.Y310 'ICON_WEATHER1' X480.Y240 'WEATHERICON_CURRENT' X550.Y240 'TEMPERATURE_CURRENT1' X505.Y320 'S_WIND' - X532.Y410 'SS_WIND' + X532.Y410 'SS_WIND1' X480.Y500 'WEATHERICON_LATER' - X550.Y500 'TEMPERATURE_LATER1' - X510.Y10 'S_HOUR1_' - X510.Y60 'S_HOUR_1' + X550.Y510 'TEMPERATURE_LATER1' + X510.Y010 'S_HOUR1_' + X510.Y060 'S_HOUR_1' X510.Y110 'S_DP' X510.Y125 'S_MIN1_' X510.Y175 'S_MIN_1' X530.Y580 'S_DURATION_BJ' - X530.Y640 'S_LEFT2' - X530.Y655 'S_DURATION_KPL' - X530.Y715 'S_RIGHT2' - X530.Y730 'S_DURATION_BE' - X580.Y5 'HST' - X580.Y700 'RES800x600' + X530.Y640 'S_LEFT' + X530.Y660 'S_DURATION_KPL' + X530.Y720 'S_RIGHT' + X530.Y740 'S_DURATION_BE' + X580.Y001 'HST' + X580.Y710 'RES800x600' } Layer 2 { - X70.Y10 'S_TTF-CHANNEL' + X070.Y001 'S_TTF-CHANNEL' Row11.Col03 'S_EPGBAR' } Layer 3 { - X1.Y1 'S800x600_BG' + X001.Y001 'S800x600_BG' } } Layout Samsung800x480_standard { Layer 0 { - X1.Y1 'S800x480_BG1' + X001.Y001 'S800x480_BG1' } Layer 1 { - X10.Y200 'S_TIMER' - X12.Y325 'S_REC' - X10.Y415 'S_TS' - X10.Y475 'S_CI' - X10.Y560 'S_CAMD' - X10.Y710 'S_ECM' - X40.Y10 'S_LOGO' - X205.Y5 'S_START' + X010.Y200 'S_TIMER' + X012.Y325 'S_REC' + X010.Y415 'S_TS' + X010.Y475 'S_CI' + X010.Y560 'S_CAMD' + X010.Y710 'S_ECM' + X040.Y001 'S_LOGO' + X177.Y155 'S_TUNERTXT' + X174.Y250 'S_TUNER' + X177.Y300 'S_TUNERTXT1' + X174.Y360 'S_TUNER_SIG' + X177.Y450 'S_TUNERTXT2' + X174.Y510 'S_TUNER_SNR' + X174.Y600 'S_VFORMAT' + X174.Y645 'S_ASPECTRATIO' + X174.Y705 'S_DOLBY' + X174.Y750 'S_TXT' + X205.Y001 'S_START' X205.Y205 'S_TTF-EPG-NOW' X260.Y205 'S_TTF-EPG-NEXT' - X260.Y5 'S_END' + X260.Y001 'S_END' X380.Y340 'ICON_WEATHER2' X380.Y250 'WEATHERICON_CURRENT' X445.Y250 'TEMPERATURE_CURRENT1' X398.Y345 'S_WIND' - X425.Y435 'SS_WIND' + X425.Y435 'SS_WIND1' X380.Y550 'WEATHERICON_LATER' X445.Y550 'TEMPERATURE_LATER1' - X400.Y5 'S_HOUR1_' - X400.Y55 'S_HOUR_1' + X400.Y001 'S_HOUR1_' + X400.Y055 'S_HOUR_1' X400.Y105 'S_DP' X400.Y120 'S_MIN1_' X400.Y170 'S_MIN_1' - X410.Y630 'S_DURATION' - X460.Y5 'HST' - X460.Y700 'RES800x480' + X410.Y640 'S_DURATION' + X460.Y001 'HST' + X460.Y710 'RES800x480' } Layer 2 { - X60.Y10 'S_TTF-CHANNEL' + X060.Y001 'S_TTF-CHANNEL' Row09.Col03 'S_EPGBAR' } Layer 3 { - X1.Y1 'S800x480_BG' + X001.Y001 'S800x480_BG' } } Layout Samsung1024x600_standard { Layer 0 { - X1.Y1 'S1024x600_BG1' + X001.Y001 'S1024x600_BG1' } Layer 1 { - X13.Y330 'S_TIMER' - X13.Y475 'S_REC' - X13.Y585 'S_TS' - X13.Y665 'S_CI' - X13.Y770 'S_CAMD' - X13.Y930 'S_ECM' - X60.Y10 'S_LOGO1' - X222.Y645 'S_VFORMAT' - X222.Y695 'S_ASPECTRATIO' - X222.Y760 'S_DOLBY' - X222.Y810 'S_TXT' - X222.Y860 'S_TUNERTXT' - X222.Y965 'S_TUNER' - X260.Y5 'S_START' + X013.Y330 'S_TIMER' + X013.Y475 'S_REC' + X013.Y585 'S_TS' + X013.Y665 'S_CI' + X013.Y770 'S_CAMD' + X013.Y930 'S_ECM' + X060.Y001 'S_LOGO1' + X225.Y330 'S_TUNERTXT' + X225.Y430 'S_TUNER' + X225.Y480 'S_TUNERTXT1' + X225.Y545 'S_TUNER_SIG' + X225.Y640 'S_TUNERTXT2' + X225.Y705 'S_TUNER_SNR' + X225.Y820 'S_VFORMAT' + X225.Y865 'S_ASPECTRATIO' + X225.Y925 'S_DOLBY' + X225.Y970 'S_TXT' + X260.Y001 'S_START' X260.Y205 'S_TTF-EPG-NOW1' X320.Y205 'S_TTF-EPG-NEXT1' - X320.Y5 'S_END' + X320.Y001 'S_END' X480.Y425 'ICON_WEATHER1' X480.Y320 'WEATHERICON_CURRENT' X550.Y320 'TEMPERATURE_CURRENT1' X505.Y425 'S_WIND' - X532.Y515 'SS_WIND' + X532.Y515 'SS_WIND1' X480.Y640 'WEATHERICON_LATER' X550.Y640 'TEMPERATURE_LATER1' - X510.Y25 'S_HOUR1_' - X510.Y75 'S_HOUR_1' + X510.Y025 'S_HOUR1_' + X510.Y075 'S_HOUR_1' X510.Y125 'S_DP' X510.Y140 'S_MIN1_' X510.Y190 'S_MIN_1' X520.Y710 'S_DURATION_BJ1' - X520.Y800 'S_LEFT1' + X520.Y800 'S_LEFT' X520.Y820 'S_DURATION_KPL1' - X520.Y910 'S_RIGHT1' + X520.Y910 'S_RIGHT' X520.Y930 'S_DURATION_BE1' - X580.Y5 'HST' + X580.Y001 'HST' X580.Y924 'RES1024x600' } Layer 2 { - X60.Y10 'S_TTF-CHANNEL1' + X060.Y001 'S_TTF-CHANNEL1' Row11.Col03 'S_EPGBAR2' } Layer 3 { - X1.Y1 'S1024x600_BG' + X001.Y001 'S1024x600_BG' } } Layout Samsung800x600_radio { Layer 0 { - X1.Y1 'S800x600_BG1' + X001.Y001 'S800x600_BG1' } Layer 1 { X17.Y200 'S_TIMER' @@ -2000,141 +2116,158 @@ Layout Samsung800x600_radio { X17.Y475 'S_CI' X17.Y560 'S_CAMD' X17.Y710 'S_ECM' - X70.Y10 'S_LOGO' - X222.Y435 'S_VFORMAT' - X222.Y485 'S_ASPECTRATIO' - X222.Y550 'S_DOLBY' - X222.Y600 'S_TXT' - X222.Y650 'S_TUNERTXT' - X222.Y755 'S_TUNER' - X260.Y5 'S_START' + X70.Y001 'S_LOGO' + X220.Y155 'S_TUNERTXT' + X220.Y250 'S_TUNER' + X220.Y300 'S_TUNERTXT1' + X220.Y360 'S_TUNER_SIG' + X220.Y450 'S_TUNERTXT2' + X220.Y510 'S_TUNER_SNR' + X222.Y600 'S_VFORMAT' + X222.Y645 'S_ASPECTRATIO' + X222.Y705 'S_DOLBY' + X222.Y750 'S_TXT' + X260.Y001 'S_START' X260.Y205 'S_TTF-EPG-NOW' X320.Y205 'S_TTF-EPG-NEXT' - X320.Y5 'S_END' + X320.Y001 'S_END' X480.Y310 'ICON_WEATHER1' X480.Y240 'WEATHERICON_CURRENT' X550.Y240 'TEMPERATURE_CURRENT1' X505.Y320 'S_WIND' - X532.Y410 'SS_WIND' + X532.Y410 'SS_WIND1' X480.Y500 'WEATHERICON_LATER' - X550.Y500 'TEMPERATURE_LATER1' - X510.Y10 'S_HOUR1_' - X510.Y60 'S_HOUR_1' + X550.Y510 'TEMPERATURE_LATER1' + X510.Y010 'S_HOUR1_' + X510.Y060 'S_HOUR_1' X510.Y110 'S_DP' X510.Y125 'S_MIN1_' X510.Y175 'S_MIN_1' X530.Y580 'S_DURATION_BJ' - X530.Y640 'S_LEFT2' - X530.Y655 'S_DURATION_KPL' - X530.Y715 'S_RIGHT2' - X530.Y730 'S_DURATION_BE' - X580.Y5 'HST' - X580.Y700 'RES800x600' + X530.Y640 'S_LEFT' + X530.Y660 'S_DURATION_KPL' + X530.Y720 'S_RIGHT' + X530.Y740 'S_DURATION_BE' + X580.Y001 'HST' + X580.Y710 'RES800x600' } Layer 2 { - X70.Y10 'S_TTF-CHANNEL' + X070.Y001 'S_TTF-CHANNEL' Row11.Col03 'S_EPGBAR' } Layer 3 { - X1.Y1 'S800x600_BG' + X001.Y001 'S800x600_BG' } } Layout Samsung800x480_radio { Layer 0 { - X1.Y1 'S800x480_BG1' + X001.Y001 'S800x480_BG1' } Layer 1 { - X17.Y200 'S_TIMER' - X17.Y325 'S_REC' - X17.Y415 'S_TS' - X17.Y475 'S_CI' - X17.Y560 'S_CAMD' - X17.Y710 'S_ECM' - X40.Y10 'S_LOGO' - X205.Y5 'S_START' - X260.Y5 'S_END' + X010.Y200 'S_TIMER' + X012.Y325 'S_REC' + X010.Y415 'S_TS' + X010.Y475 'S_CI' + X010.Y560 'S_CAMD' + X010.Y710 'S_ECM' + X040.Y001 'S_LOGO' + X177.Y155 'S_TUNERTXT' + X174.Y250 'S_TUNER' + X177.Y300 'S_TUNERTXT1' + X174.Y360 'S_TUNER_SIG' + X177.Y450 'S_TUNERTXT2' + X174.Y510 'S_TUNER_SNR' + X174.Y600 'S_VFORMAT' + X174.Y645 'S_ASPECTRATIO' + X174.Y705 'S_DOLBY' + X174.Y750 'S_TXT' + X205.Y001 'S_START' X205.Y205 'S_TTF-EPG-NOW' X260.Y205 'S_TTF-EPG-NEXT' + X260.Y001 'S_END' X380.Y340 'ICON_WEATHER2' X380.Y250 'WEATHERICON_CURRENT' X445.Y250 'TEMPERATURE_CURRENT1' X398.Y345 'S_WIND' - X425.Y435 'SS_WIND' + X425.Y435 'SS_WIND1' X380.Y550 'WEATHERICON_LATER' X445.Y550 'TEMPERATURE_LATER1' - X380.Y5 'S_HOUR1_' - X380.Y55 'S_HOUR_1' - X380.Y105 'S_DP' - X380.Y120 'S_MIN1_' - X380.Y170 'S_MIN_1' - X410.Y630 'S_DURATION' - X460.Y5 'HST' - X460.Y700 'RES800x480' + X400.Y001 'S_HOUR1_' + X400.Y055 'S_HOUR_1' + X400.Y105 'S_DP' + X400.Y120 'S_MIN1_' + X400.Y170 'S_MIN_1' + X410.Y640 'S_DURATION' + X460.Y001 'HST' + X460.Y710 'RES800x480' } Layer 2 { - X60.Y10 'S_TTF-CHANNEL' + X060.Y001 'S_TTF-CHANNEL' Row09.Col03 'S_EPGBAR' } Layer 3 { - X1.Y1 'S800x480_BG' + X001.Y001 'S800x480_BG' } } Layout Samsung1024x600_radio { Layer 0 { - X1.Y1 'S1024x600_BG1' + X001.Y001 'S1024x600_BG1' } Layer 1 { - X13.Y330 'S_TIMER' - X13.Y475 'S_REC' - X13.Y585 'S_TS' - X13.Y665 'S_CI' - X13.Y770 'S_CAMD' - X13.Y930 'S_ECM' - X60.Y10 'S_LOGO1' - X222.Y645 'S_VFORMAT' - X222.Y695 'S_ASPECTRATIO' - X222.Y760 'S_DOLBY' - X222.Y810 'S_TXT' - X222.Y860 'S_TUNERTXT' - X222.Y965 'S_TUNER' - X260.Y5 'S_START' + X013.Y330 'S_TIMER' + X013.Y475 'S_REC' + X013.Y585 'S_TS' + X013.Y665 'S_CI' + X013.Y770 'S_CAMD' + X013.Y930 'S_ECM' + X060.Y001 'S_LOGO1' + X225.Y330 'S_TUNERTXT' + X225.Y430 'S_TUNER' + X225.Y480 'S_TUNERTXT1' + X225.Y545 'S_TUNER_SIG' + X225.Y640 'S_TUNERTXT2' + X225.Y705 'S_TUNER_SNR' + X225.Y820 'S_VFORMAT' + X225.Y865 'S_ASPECTRATIO' + X225.Y925 'S_DOLBY' + X225.Y970 'S_TXT' + X260.Y001 'S_START' X260.Y205 'S_TTF-EPG-NOW1' X320.Y205 'S_TTF-EPG-NEXT1' - X320.Y5 'S_END' + X320.Y001 'S_END' X480.Y425 'ICON_WEATHER1' - X490.Y310 'WEATHERICON_CURRENT' - X560.Y310 'TEMPERATURE_CURRENT1' + X480.Y320 'WEATHERICON_CURRENT' + X550.Y320 'TEMPERATURE_CURRENT1' X505.Y425 'S_WIND' - X532.Y515 'SS_WIND' - X490.Y650 'WEATHERICON_LATER' - X560.Y650 'TEMPERATURE_LATER1' - X510.Y25 'S_HOUR1_' - X510.Y75 'S_HOUR_1' + X532.Y515 'SS_WIND1' + X480.Y640 'WEATHERICON_LATER' + X550.Y640 'TEMPERATURE_LATER1' + X510.Y025 'S_HOUR1_' + X510.Y075 'S_HOUR_1' X510.Y125 'S_DP' X510.Y140 'S_MIN1_' X510.Y190 'S_MIN_1' X520.Y710 'S_DURATION_BJ1' - X520.Y800 'S_LEFT1' + X520.Y800 'S_LEFT' X520.Y820 'S_DURATION_KPL1' - X520.Y910 'S_RIGHT1' + X520.Y910 'S_RIGHT' X520.Y930 'S_DURATION_BE1' - X580.Y5 'HST' + X580.Y001 'HST' X580.Y924 'RES1024x600' } Layer 2 { - X60.Y10 'S_TTF-CHANNEL1' + X060.Y001 'S_TTF-CHANNEL1' Row11.Col03 'S_EPGBAR2' } Layer 3 { - X1.Y1 'S1024x600_BG' + X001.Y001 'S1024x600_BG' } } - Layout Samsung800x600_xcam { Layer 0 { - X1.Y1 'S800x600_BG1' + X001.Y001 'S800x600_BG1' } layer 1 { row01.col01 'XCAMLINE02' @@ -2162,7 +2295,7 @@ Layout Samsung800x600_xcam { row23.col01 'XCAMLINE26' row24.col01 'XCAMLINE27' row25.col01 'XCAMLINE28' - X580.Y5 'HST' + X580.Y001 'HST' X580.Y700 'RES800x600' } layer 2 { @@ -2172,7 +2305,7 @@ Layout Samsung800x600_xcam { Layout Samsung800x480_xcam { Layer 0 { - X1.Y1 'S800x480_BG1' + X001.Y001 'S800x480_BG1' } layer 1 { row01.col01 'XCAMLINE02' @@ -2210,7 +2343,7 @@ Layout Samsung800x480_xcam { Layout Samsung1024x600_xcam { Layer 0 { - X1.Y1 'S1024x600_BG1' + X001.Y001 'S1024x600_BG1' } layer 1 { row01.col01 'XCAMLINE02' @@ -2238,7 +2371,7 @@ Layout Samsung1024x600_xcam { row23.col01 'XCAMLINE26' row24.col01 'XCAMLINE27' row25.col01 'XCAMLINE28' - X580.Y5 'HST' + X580.Y001 'HST' X580.Y924 'RES1024x600' } layer 2 { @@ -2248,16 +2381,16 @@ Layout Samsung1024x600_xcam { Layout Samsung800x600_standby { Layer 0 { - X1.Y1 'S800x600_STB1' + X001.Y001 'S800x600_STB1' } layer 1 { - X17.Y200 'S_TIMER' - X17.Y325 'S_REC' - X17.Y415 'S_TS' - X17.Y475 'S_CI' - X17.Y560 'S_CAMD' - X17.Y710 'S_ECM' - X70.Y0 'TAGDATUM-TTF' + X017.Y200 'S_TIMER' + X017.Y325 'S_REC' + X017.Y415 'S_TS' + X017.Y475 'S_CI' + X017.Y560 'S_CAMD' + X017.Y710 'S_ECM' + X070.Y001 'TAGDATUM-TTF' X160.Y120 'S_STANDBY_HOUR1_' X160.Y250 'S_STANDBY_HOUR_1' X160.Y372 'S_STANDBY_DP' @@ -2271,58 +2404,58 @@ Layout Samsung800x600_standby { X430.Y250 'WEATHER_CITY1' X510.Y140 'TEMPERATURE_CURRENT1' X510.Y590 'TEMPERATURE_LATER1' - X580.Y5 'HST_STB' + X580.Y001 'HST_STB' X580.Y700 'RES800x600' } layer 2 { - X1.Y1 'S800x600_STB' + X001.Y001 'S800x600_STB' } } Layout Samsung800x480_standby { Layer 0 { - X1.Y1 'S800x480_STB1' + X001.Y001 'S800x480_STB1' } layer 1 { - X10.Y200 'S_TIMER' - X10.Y325 'S_REC' - X10.Y415 'S_TS' - X10.Y475 'S_CI' - X10.Y560 'S_CAMD' - X10.Y710 'S_ECM' - X70.Y0 'TAGDATUM-TTF' + X010.Y200 'S_TIMER' + X010.Y325 'S_REC' + X010.Y415 'S_TS' + X010.Y475 'S_CI' + X010.Y560 'S_CAMD' + X010.Y710 'S_ECM' + X070.Y001 'TAGDATUM-TTF' X160.Y123 'S_STANDBY_HOUR1_' X160.Y244 'S_STANDBY_HOUR_1' X160.Y376 'S_STANDBY_DP' X160.Y427 'S_STANDBY_MIN1_' X160.Y548 'S_STANDBY_MIN_1' - X395.Y110 'WEATHER_CITY1' - X385.Y410 'S_WIND' - X410.Y510 'SS_WIND' - X395.Y040 'WEATHERICON_CURRENT' - X405.Y110 'TEMPERATURE_CURRENT1' - X395.Y710 'WEATHERICON_LATER' - X405.Y630 'TEMPERATURE_LATER1' - X460.Y5 'HST_STB' + X395.Y140 'WEATHER_CITY1' + X385.Y460 'S_WIND' + X410.Y560 'SS_WIND' + X395.Y010 'WEATHERICON_CURRENT' + X405.Y070 'TEMPERATURE_CURRENT1' + X395.Y730 'WEATHERICON_LATER' + X405.Y670 'TEMPERATURE_LATER1' + X460.Y001 'HST_STB' X460.Y700 'RES800x480' } layer 2 { - X1.Y1 'S800x480_STB' + X001.Y001 'S800x480_STB' } } Layout Samsung1024x600_standby { layer 0 { - X1.Y1 'S1024x600_STB1' + X001.Y001 'S1024x600_STB1' } layer 1 { - X13.Y330 'S_TIMER' - X13.Y475 'S_REC' - X13.Y585 'S_TS' - X13.Y665 'S_CI' - X13.Y770 'S_CAMD' - X13.Y930 'S_ECM' - X70.Y12 'TAGDATUM-TTF1' + X013.Y330 'S_TIMER' + X013.Y475 'S_REC' + X013.Y585 'S_TS' + X013.Y665 'S_CI' + X013.Y770 'S_CAMD' + X013.Y930 'S_ECM' + X070.Y001 'TAGDATUM-TTF1' X160.Y230 'S_STANDBY_HOUR1_' X160.Y354 'S_STANDBY_HOUR_1' X160.Y490 'S_STANDBY_DP' @@ -2336,17 +2469,19 @@ Layout Samsung1024x600_standby { X430.Y365 'WEATHER_CITY1' X510.Y140 'TEMPERATURE_CURRENT1' X510.Y790 'TEMPERATURE_LATER1' - X580.Y5 'HST_STB' + X580.Y001 'HST_STB' X580.Y924 'RES1024x600' } layer 2 { - X1.Y1 'S1024x600_STB' + X001.Y001 'S1024x600_STB' } } # --- General Settings ------------------------------------------------------ # Variables { + D_B1 'ffff0000' #DEBUGBORDER ein + D_B 'ffff00ff' #DEBUGBORDER aus W '/tmp/lcd/weather_' W_ICON '/share/lcd/icons/wind/' ICONS '/share/lcd/icons/' diff --git a/package/lcd4linux/files-skel/usr/share/lcd/icons/background/1024x600/Samsung1024x600_user.png b/package/lcd4linux/files-skel/usr/share/lcd/icons/background/1024x600/Samsung1024x600_user.png index b3f54bb0a73f98240a13e481d25f4b47c2541f80..2c4f2892c804bd648c5709d88923e446a6f2608f 100644 GIT binary patch delta 1643 zcmV-x29){ED~}qGBYy(wdQ@0+Qek%>aB^>EX>4U6ba`-PAZ2)IW&i+q+U=HGvg9TV zhTmC5mVhLL#Bwl~s_Y=k&kv^i^tmLNshO8l9aA>6kR|#5Fzzt^`g4XqaFCjZgi9_t zM;xi7!W9FL_fhthV%pcok&gA9J*Y?CBZf)P%ROQB?y17AZ+|yDa?thO9{kL(pFoey zC!nm%D^-6j5_Z1rlun>B?m;eYuccmhov|IqUCKGzxSxVfvh_Q>8j?Y!uJ97(Au#W& z-xbI@S?ca9>>vHM01B_6I_L{3=&%SUxQ^ZMj+VR$A@crDL1uxm)*MdL0x7c8ZaPjy!DmD5FlS zwJ9@Aoq5{yS!R7wJ5)clpP)vE8gEj|&z{s^4S!~j5VW=vUCcm?6M?ub0&53b%%W3D zyvQwPu`pf=WfZB4P3W|U0bv@%I_b&ojoc4$!&l^oxbc6H3k%)vAQyn{Gq*3O_4S== zo7nvpE={B0?Zf==8rbXlsMTNXzXN>-`VRCR=>HvPV#mZk_wYAvLgCKC#xfZI00Dz( zLw`e1Nkc;*aB^>EX>4Tx0C=2zkv&MmKpe$iQ%gmv9qb_DkfAzR5EXIMDionYs1;gu zFuC*#ni!H47e~Rh;NZt%)xpJCR|i)?5c~jfbaGO3krMxx6k5c1aNLh~_a1le0HIN3 zn$gW_+u*!U9Ajl!B|aw}HR*!Hk6c$ge&bwnS>Ty5Gn<(sjuDHc4pustl}(L! zk~pqvI^_#Fk5$fFoV99=weHDZ7%Aw>OI)WpgcKIA2niw-)KEbcHWIYzq*%z%et*)( zKj``;aw+7hfRSS!8_*!Te(*o|-K|xe826GQNg(v%I3L46co%5a9q0SlahfMU@EN$$ z+y0FPF#Sn-y{*NMfao@GaoyIGJ>YT&7-p}Zp@<9JB(6j3G*4oGE z1CXVz(l@}tAuv*+>@}ZvcX#&o?`N4-e?R9aa&JDX?JNKQ010qNS#tmY4#NNd4#NS* zZ>VGd000McNliru<^l{31}eLt{k;GH2q{TKK~#9!?cK|6!Y~j8P|rB1Qa^_O|1=g= z-99*?cH)9KV&QxE_Em|SKm z0ssKqB^C@4esurEQ)l<%uU03R=GgkLiPaO0T1V)aY`0sw&VLs3MnH(lHp00013(TIzH&u97X?k|*? znc3Cth9Cd{pr>Z~zXN_d>}~_V;cz&As`Uo|fbmnx<+lFD2|u&(3|a<~4Gu#vpoqBh z9a0ei0MH_LdwRR$1poj5_@lKp)7Qz&-P7GG006+WIv?Kv000000G=i@Ypv=40Ki(7 poh@UU5C8z^>;aMC78rns`vFGLA#rm4Lw^7O002ovPDHLkV1fo${eJ)e literal 5582 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 LNkvXXu0mjflhTA) literal 0 HcmV?d00001 diff --git a/package/lcd4linux/files-skel/usr/share/lcd/icons/background/1024x600/stripe.png b/package/lcd4linux/files-skel/usr/share/lcd/icons/background/1024x600/stripe.png new file mode 100644 index 0000000000000000000000000000000000000000..c8ae1e459578d2dbfc1958b5ac10d6868ddd3cbf GIT binary patch literal 1956 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 diff --git a/package/lcd4linux/files-skel/usr/share/lcd/icons/background/800x600/Samsung800x600_standard_neu.png b/package/lcd4linux/files-skel/usr/share/lcd/icons/background/800x600/Samsung800x600_standard_neu.png new file mode 100644 index 0000000000000000000000000000000000000000..8fd51b394af387bf033f0cef469660e1819d5e62 GIT binary patch literal 7812 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 literal 4881 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 diff --git a/package/lcd4linux/files-skel/usr/share/lcd/icons/background/800x600/bar1.png b/package/lcd4linux/files-skel/usr/share/lcd/icons/background/800x600/bar1.png new file mode 100644 index 0000000000000000000000000000000000000000..4ce6fb3aeba5ffeffe361d3dc80bf8e2eab8ebb1 GIT binary patch literal 1391 zcmV-#1(5oQP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+NG6ka^xrshW~SlJpz&t634-ORP7D+`1^wCPCApx zBsHcCSQbd=k?b)3`*((aa8a}vlA7m|bHtTODqJz~cwcq*6w~haRUR{Xm51jdhDb2V z{pk6~2jmQWKJs>tR3X=Q8kb(F;uUbX zvB<3+Y9K=M1XXu{AMG_E4_E<0-C=edu*U1&;!=9cE!m(2dW!KbZnA!_UmGRZRyacf z1Tm8+WqkCQjR=8s0IC$7QD_$kkScdL$w?%G4T=D!1J)RAT~@y3_)3C=N=9)y2vxvJ zNs&L6963}~G^uJ81FT{`Nx=WgA5>2=URDvdNW zj67`kD5Fl~+LW25&OB}UEVDkT9jd>yA5f!1jW?;KXHRO7n%!gA`GQRrGZ5oMAa08Q z5}FsY=#&yKa*J6kjH*zEle*Y+ij^{_AZZZmq$j&KazEl0a{7`Rf0tZX=>C%2<`#y& z1q~8j=(jN5Qq=;KyRs!Nplu2UkH5`~Y!ua#D1W691PJTEuv8+>dwn9(V5mp;ls= z)iw@jx@{)oF)^K46+2!bpa*>zMo?y!F(*k0_>Ql81o(OvI?W-(v4|x|5TT%gB1*6krBx@zLX!4lKK?=1 zFOf?jR}qXH3n)W_?E1m~;CHuHZgRp)3dMl-7svS+0XlYpdew2hj~%Ce0tBCdE4}G2 z*MON%(yL7^as>2l0~gm#P1yr3cYuK>LpEhs3epsEIpF<_z9|Fr-vV80UT=+koIU_4 z>MC&q92^3pdCFe*d3R@PZ~vZY^!Ec4NpgW7)pj%h000JJOGiWi000000Qp0^e*gdg z32;bRa{vGf5&!@T5&_cPe*6Fc00(qQO+^Rh0uB%#JNBV6rT_o{8FWQhbVF}#ZDnqB z07G(RVRU6=Aa`kWXdp*PO;A^X4i^9b05nNNK~!ko?bR^>000QXuz`Qipn-=gk zaB^>EX>4U6ba`-PAZ2)IW&i+q+NG6ia^)xtM*p*lSppIWiRJLDnjOsY=i_m2a?|N_ zQf9#_mUbHT*?xytUz$KCHMKW6kQch5x(QNS3^ zqope!kTdl8%G(*KKrZh#%HzJMuP@5oi0vA<@`s^7$AIs5qjEP2d@aZGT(9MnP2V5k zu3N{aJMMcQEe7Qzi8P{*>{V07+}KA&-1>6V^7eNbJnKI^yN4=6#3NAfySJkh*3F^p zu|N(p=oRx2;+CKIdIw~10iNd@+k4a%&6n6b#@}4-JIA_YUvT>mY2cnO+E?({~jHa|;W4T#Y7c z$e{;ALNuhxN&}wLU0-P1&D&lhgXK<8Wx{5(bLkJweMjl5Hs`7(qEr2{0|vi%1srZH za;t|Lh|s)2l^x(mdrim-HUOdQFdGh7d_7xKp|{)$8+3r4U_8Z5+Rys6QG{)QGZcWp zCkjGoee_s~5J&@{Lf#mKRzZM7xWh?~AtbOt5x}&=8l|nv!bgs;BuGd|C{6>R0$4E$ z@<*c~hl&J=B9cVKBuhylMTZJYNz?k=77ZFzG^wg-)?&e;i6v7r%T_YyfUmJ+lw-D> zb1AS{uyaYSK)*mzxrQ36)Ks-v&9yY7Pm4`jYTB&jRyz04QO7-X?bdTIg9cJ*#362^ zp~FTVWg^#Rm~qNXQ>V>5%ahur`b+x(HM-PzlUjQEqz0+#8QsnoY_gbv7)JteT?CNO zyqI~T7j3 zJj)EzCf*>P-n0$Q`@~^ZkX7Py;xUshNc_lk#p5^5d6xyA88%bNdEzj!m~UaFg;~MW zh^L4ns-{!EkoH*Ryv127RaoPm{Dr}+zOu}9nnQ?V5lfIDLO}&Zlwc!Dt4@lAB<;uA z_y=9TL@tF~MKE$KpbQPN>j(dX-`!fd$q6qh7y~+A9Oq*M2`772ml5GfPnyDAOK(>02l}W-xeh50wIXjy^{a{002ovPDHLkV1n;d BcgFw# literal 0 HcmV?d00001 diff --git a/package/lcd4linux/files-skel/usr/share/lcd/icons/background/800x600/bar3.png b/package/lcd4linux/files-skel/usr/share/lcd/icons/background/800x600/bar3.png new file mode 100644 index 0000000000000000000000000000000000000000..4a8733c5abb56a3a134d53dfe3916b05586e4d8a GIT binary patch literal 1396 zcmV-)1&jKLP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+NG6ka^xrshW~SlJpz&t634-ORP7D+`1^wCPCApx zBsHdNunZDi6;^43VIh z`_=Q256Bt%eB|x!sY0&rHY(#xT(1-LY{Y&H9QnhL&}|_0vr#=82_MVpe!q_8T-@Ft z;jCN7r_=9yA1#S-)=ZZ0OdQQ}!Pq$_L)`ju)XVmF8NAnjcn=R%hKPrd#QpSJN!HC$ zcV8h_=wTLPmAvJ?;~N8z!3B6;PHfLnS2SN@^XPwbh3_2ekbS`&Kcqo;PUz=pkjK%G z5A^c0-}3Nrg7kCTo9R1`ES(YG^5;gEMt(W8zuj|opL5)&t108i`5fwTL<(yJ#cL(O zUY5}ew_Py{d?u*PWXvhpp*R}v&vQ5x73seqM| zB7ZD7a;U0kQq`=cu0?B>oB}E=XUpqzTTLvPS~fGcV%5cyt7kWNFJ225!Pi&|%CUGU zrB>Li*tzCVpwDKdgaS5zsgk`(x;`SEjMf4N~@i_bkuRr-MaVE>!5*D8fj=4 zdD!q#MxDsDDKkx-dD`?@W_?mSRDWqdphkxpZ&FLop41>UyZf;71)D5pAjXM6+!g^O zG%se+DJ5Ry7PD9wRiO+gb+PFbD`ieW(jeAJPj+wQe#9;0^d&d`F1fJK{Uy20Eew6f z?GtK!{kGdCc30twX%ti+zCP@guZajuRDayBDBZv7!;cpVyu`07{138fR7zZ@nHdBeXn8~h+U9S)jMjyrykeOx7Nm3HNKn>;IhCoBW5}^PaGi@3vH~lF)NxH z@f2}X)pW`iG9Ig(w>WF%Dr?@8zc7^3SC+X>a|j76VhIvND5#=@GHk?X)k(3CqW!p! zf6(EX>4Tx04R}tkv&MmKpe$iQ>9WWB6bjQ$WWauh>AFB6^c+H)C#RSm|Xe=O&XFE z7e~Rh;NZt%)xpJCR|i)?5c~jfbaGO3krMxx6k5c1aNLh~_a1le0HIM~n$f;?j{slq;yla$+@GUY&07ozh{UtZFm2)u;^|G> z;Ji;9WhGf9J|`YC>4L)|5Tqat9cEGGtSBr65hAPypV~=$mrDz%3A7^LlIT-1I1_+Uox# z#KJBCGgK9-DrIhpC}pOqN|C9`RAi_!l(mktN*Se!RAwnM zlvS!qWu~%H8LRyqLf*M*9smFUz}GzgHeVsZ@>p)mwz@5MYdo@BJ(j2CZnf9A_Gmn6 zTVt!cWm_{X`$OF=NwRO151mzvj1?N{3?Qq$hmTBEt@D+eGHZpAtQAbQeV?_58Nvqu z008hC!bf+j-78pp^d3Z7?NYhb4t0d0Er%6em5u0DAD=DBW6h)@tcdm7e>?7J@1+s- zx;U)(II9*}`Iwq@OtD&h_v*$u?q2aAd;kCd06#l?+$tbmQ>@&+RYhhleU~X!*Ku=< z8_PX=)_8i=?s@s_008hk vc-1Zd004k*vHj0QOsN6@008jSb=>~|7pXg6q8c<300000NkvXXu0mjf4&=BS literal 0 HcmV?d00001 diff --git a/package/lcd4linux/files-skel/usr/share/lcd/icons/bar1.png b/package/lcd4linux/files-skel/usr/share/lcd/icons/bar1.png new file mode 100644 index 0000000000000000000000000000000000000000..bda74a273b7b6d53fb8d7f27a24eaea78ead717a GIT binary patch literal 1370 zcmV-g1*Q6lP)000CC1^@s62|_g000096dQ@0+Qek%> zaB^>EX>4U6ba`-PAZ2)IW&i+q+NG6klH4c^hW~SlJpz&t634-ORP7D+`1^wCp6+Cl z%v7KZSe7NhBiUj6_wNkxV)>oijcD&2s{r(U4;i1Y9@eq=@N57S1T`YCa z6>_-2Xjsc*+~*qukRb#_Ue4K$_&m+Gvw6(FXyGf{I_dC+`?)%45S|b6=V_3~(U2eL z<>$QRKN%wZ9QS7W5|O2|;#>YSbV=m5P5Z|+XZJbBy}Oz+ww%wV9$TcaR#3cF671J9 zy5Ul+ZTEuisEvjk>#@ZPy-^_s;z@}*RhoguUNmZmG4Wu-%-mSE%)z2?lLbAkPLoZF zba5m^L#ha*JZCtu(DqxlzeWzvouJADW3+SW4?TQE>34n3RZB#>L^i?=nAd?Lj74sZ zPy-Q~=TLPY@T0#c#ZA`l_m`mr--=*JfFNcP zrHqdrvk~DS9e^rDXB6560;I|vL2?qwV1pun>wtHRwk|8*a(pF0LM5Xt9fT@irKHFo zOO70>DwX5 zKFX*Qxi)2{sWVTTKFh36YKQ7i{TtNiP~%N%>DiMSq-OUVcD}&KVg_QI2*hm>Ktl6k z7M)V!MQ$;Rg;5pC2vQfDPO(zv6eJB|o%Ce)LGD}JLQcQs#$P2D7P`MAx4DI(FWf$% z*4IC}ZDMy7t}~5->cjKlmA$UNXbq3W-_GANG!Y?wTj75(%Ht*w8<+tA00D$)LqkwW zLqi~Na&Km7Y-Iodc$|HaJxIeq9K~N#MUnaeb`WvMP<62&D&nYBC_;r$E41oha_JW| zX-HCB90k{cgCC1k2N!2u9b5%L@B_rr$w|>gO8j3^Xc6PVaX;SOd)&PPgj$JdR@*qB z>9(1S$Ha7IRqS|$fFATAf>D`S#+)Q2;5)wV5#Z}xlxO*$`*U=wS&IPyk$9FFrcJy- zJiTcfocD>ttRSnz=fqx##3obxUVJTq*jlJmr2Vlm&sN(-}ssS!^RM^sIx zd?D?z%6W^kR;sYZJ^2emS$$=h>okWD$0C*>L4<+|iYUQGlvbS-3rX6K`S=H2zeFyD zTtzT)ET9Yxvg-%`gWug+xycDHDHH?RUmWLS80gpq>Q%@2K6ae?2@re+uJoqATmxo4 zNv}4w$Pv)H4P0C|HDwRD+yMrj4B3=jDM(Yu<$(7y`lbxfe+zW2dA&9EarywHsH?;c zaBv8W5S@F=PQ2QDvg%>V!Z07*qoM6N<$f*@6LO#lD@ literal 0 HcmV?d00001 diff --git a/package/lcd4linux/files-skel/usr/share/lcd/icons/bar2.png b/package/lcd4linux/files-skel/usr/share/lcd/icons/bar2.png new file mode 100644 index 0000000000000000000000000000000000000000..c0d22c5c20893fbc2947172a5b133e32aad14276 GIT binary patch literal 1475 zcmV;!1w8tRP)000CC1^@s62|_g00009QdQ@0+Qek%> zaB^>EX>4U6ba`-PAZ2)IW&i+q+NG6imfR=|M*p*lECERfiREA(=gbaf`T4+9bycU6 z>6|fT9-|AJhS-mTBY!v&x*f!R4Ao;u_;@}MUdMATZm(PD zkFEKU__*iZaj%%YX-$@CBc3z zqZw|++;%Hyj@oF*u^wBz&>9tDAfA+{Q>7Vb>`9}B7!waRjLeN?%N#5UH(AirYBbrT zNEb&!G^C0^%5#Pj3vIt;`)lOz+zF~oFh)C<{-cHODE+C;xoU}Mm&iuA0rSpNTE{4> zhZ=~`Jcp|LfFJEWArDvqLfyyg*kFyp#so4XgUg^S>8tOey*yp&Qa zd{$VlIaKIZNG`tQN|#>wvdgb>)rRzGscFm2nzzzw=Pn&}+;g|?z4SV0AeBZM8b%&A ze3Vfqa&5{?Q)iwweU@3D)DG2O+FwwkLyb47rDsoSkec0N*!cn@iy4S9rI>kzvQ;;->b<&gF2f4rE7IOL{H~ucUu+aTaa+_Ni`oirC zYJL4jw@vJ>!gZ!mP<{QX?3J&HFU;fsL~H4*N)mpt?PW#btfj)lZxrI2V))RE-yH>U zmhcl^p5p~4+(SG700D$)LqkwWLqi~Na&Km7Y-Iodc$|HaJxIeq9K~N#MUnaeb`WvM zP<62&D&nYBC_;r$E41oha_JW|X-HCB90k{cgCC1k2N!2u9b5%L@B_rr$w|>gO8j3^ zXc6PVaX;SOd)&PPgj$JdR@*qB>9(1S$Ha7IRqS|$fFATAf>D`S#+)Q2;5)wV5#Z}x zlxO*$`*U=wS&IPyk$9FFrcJy-JiTcfocD>ttRSnz=fqx##3obxUVJTq*j zlJmr2Vlm&sN(-}ssS!^RM^sIxd?D?z%6W^kR;sYZJ^2emS$$=h>okWD$0C*>L4<+| ziYUQGlvbS-3rX6K`S=H2zeFyDTtzT)ET9Yxvg-%`gWug+xycDHDHH?RUmWLS80gpq z>Q%@2K6ae?2@re+uJoqATmxo4Nv}4w$Pv)H4P0C|HDwRD+yMrj4B3=jDM(Yu<$(7y z`lbxfe+zW2dA&9EarywHsH?;caBv8Wj4lPAu_;_&SE&hI zl2*OZ2P-D4VE1e6FzK26a=g4;1|ziqhWOHj0L!L}Ca4?@5%`$bSnt}+Kbs#P>TlMe d2^fqCoD-=BA08hhc3c1e002ovPDHLkV1kkKqptt} literal 0 HcmV?d00001 diff --git a/package/lcd4linux/files-skel/usr/share/lcd/icons/left1.png b/package/lcd4linux/files-skel/usr/share/lcd/icons/left1.png deleted file mode 100644 index 1499ec19368ec60a13f2b8e4f6136c81d8053553..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3014 zcmV;%3pw zaB^>EX>4U6ba`-PAZ2)IW&i+q+O?Qza^pG@g#Y6da|B|o!f~)hyc^8%=POXQWw)Q( z9qo}Ul7dJqm04K{yY=6Hw)+pS=!3eHMN2K^;+1Nup>d(t{i^5auXK+0m-P6}zi)Tp z<)J`R(jNCW+Vk53FSq;tzTN5L7dpH<@~<7ASG1AsdOlB*_Hehq%+S?!UzDoy zJk|c_XuK>%-#+PeTKCDmyLSyjlxAk27{ZD^UgxOy45EEPZ0Bsp6z)z{tmBZ@+`Y8fR3H8(}%1OEJ98#h-EO8E<%H zjEUDyDiWC#MCQ*`PDI%g$rD@cpS&NFQR&6!Zhz90bs#LADwiaAtphjPf`x`Ai z^w?9+y>#i?Yi|Skj5P8nLxzqz+6*&JWMY;nQ)iuRdACrCl~!J5$&Xb@JaUT6tO0+@umX7nqLJ%&|j zw_DswV8@g;{aQVZ?sr_CM+xm*rG6tXsVhfbI0&y>ioJ1ZjT{$VJwKN9e#bD^qC3RQL zmPJYSRZFjJ=N9KIwU)SK@TezA`vBl!#b?E9jLYp5m~G#~$5!TC6%%lE$OL8jXuWcT zmbELYL`kJ~Ye0@dXnm`X_YA$bd9A_}CsV8;OGjUlhpTWhv=+O1lAx8|KFcwfcfv)m z+=35rY8+-3IatApB&6rM72iXUcYVj|*0|J(EZ> zi`g*``3>++Feo`tJQfli%JAno2z((Ugo;P$*~8`DSRujp2t7#`b_W9_$6H<5)Uh5$ zo});BaXUe6!hjD+ZS5>9AhUo~osg=viii0{^DxVLto}M$kki}b-<@OmKv?%X#(tNu z?pMb4lZHy5kgYnWZ2nI2@~A?q>ysH`Yml^NwU#n1!(xY;J!}NT2pg>oBWf(S z_S|xE>0-yU+Q21X8`>3-!@>H0nfx!|=0?ILBw7>6&el$y*mkDy#0J96LUMvcl01j$ z(;)4Wr|z#<_(VeYS1f!Yq5BgSeibIHAHsfugh6>1q;GR6QX7{Guce>r1n~t*W%EQA z{0dLiKlVC`uj-ekj7c;8-BfRMP+XMh5h#g9z*g2})ykX)rVZY(+7`bjhhmd%c(2(xoDq*Ree%0A`F zQJ7-_FcY4km!qOCj;a$G4XLiw*rbv_2fy|~|F^kttF+4A3OFxwRE-qHN{<~~GWxc` zm>Fj~IWPfJA?Xu`jTpq;s#Ty0Y3fD|jyEe41FffWHXcdt=nz_PlXu;0NO4|Rk@?03 zAF0~yW<$qRq!w>B=xRn{F&X*7I6V6l`o`&CN$^N$aO?&R z=KWQ^`deYx)pj#a(uMt4xL$Xi$Edm3M=?{7Y7ygtgo0L2QogdQrASjsiKB7BN@ewI zCR!musBoBS=Z~ce33A}7>kMds8Mh&9wOTPlM+g>6l+G}SDNg)jq7hm5BZ)?|+>az0 zdFFm3(a1CRBZ)?yxgSY1^3456qLF9r>qI-d^{-s_D-Yc76`r22v|1)>t>~^{{tqh` z+H6$aM`6cjLzk!0UhwayV0k27%Er$!1Kf8EY)|fDHErH(>Ic~P^Hd!!V0`x#aF}77 z?aE?PL2BWOkvyE^wEtMJUl(?gP$(SqCa_QH7Pj%Y%~aVP*?z#VpT|`y=~B~io8UI= zpN4n>we3I|U+m@FSDU#%*~_^v$ofZIbzhM6kGSf-AnRvb&Hokv_YwiNf2|77j+Eb2 zp55b{%&#;svBR4@c#<2jX2baqWA_cU{?_?#I>M^V>i!4xUpif*aN3gq00Dz(LqkwW zLqi~Na&Km7Y-Iodc$|HaJxIeq9K~PLiXs(1q~ z8j=(jN5Qq=;KyRs!Nplu2UkH5`~Y!ua#D1W691PJTEuv8+>dwn9(V5mp;2L)6&eRL z-8R$7gqY2(irude5JCjQh|A0}<|HWv-|=;i0AKIoJj?&wpQBIBTMP(@#IwvWZQ>2$ z=}p_Ty$CBnNc&7o+pkHi^UFBI+&GAjd+SUrfNFn z3t5j<&Rd+dN{zMd$zK@G>nqD#r#XZq7O?~gA{5k6Mg=zFwCbc-NYj48$3N)$C2}d` zDua<@0aa*_T|f9A{O;B&Oip-7;RMk2;y528K=&@ttUJ#4vEwvPfZ#K5rMLan1~BtU zdcCd1j)4Ac;NrTiDSN=>4lwX!$foQ{L7GCL0KA{kH|2oHEzrB>_14w3Vu2MI^ z!67hOr0jK{clUJm_V1Zie?Mrka--iay|(}W00v@9M??Vs0RI60puMM)00009a7bBm z000XU000XU0RWnu7ytkO2XskIMF-{r1QQ=N_LqG~cz>9r6kel)>1zA*?#b%~7m_;?R%|BG5 zXE#DMlaL;&*(|pxR5nO<=_ZAuR2xN5y3xx(-S+!3y6nWsmp`2<^TWy07*qo IM6N<$f^sgrWdHyG diff --git a/package/lcd4linux/files-skel/usr/share/lcd/icons/left2.png b/package/lcd4linux/files-skel/usr/share/lcd/icons/left2.png deleted file mode 100644 index 1d327f056cb88e6d51322b1a5b5d25941ac19ce2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3595 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 ROrQV&002ovPDHLkV1kz8+sXg{ diff --git a/package/lcd4linux/files-skel/usr/share/lcd/icons/mode/stripe.png b/package/lcd4linux/files-skel/usr/share/lcd/icons/mode/stripe.png new file mode 100644 index 0000000000000000000000000000000000000000..51b3e49d02b3192ef8e4927ee9d12137c415b481 GIT binary patch literal 1794 zcmV+d2mSboP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+ND-)lH?`~{m&_K1SEk3#}Qzva)TT{4@~!V@6JwU zHl_?%7W#UU>~Q___Y8mGA|VYaThXc-aiy9nJ2oZWm+zTk+Vj3-o*li@LmcN2gCvXd zek^+E7w8OrKJ+WQMXg18(7hyG9`bSrom68s1fKAO}0+>U0g#a>-_ zI1tOBl=}{AN@A>8$r9$o(M&7$g<~?rZ7f4e-S#ep_xYcm!-JJU;!8;4p3BW7>t^x2 zI_Nlu`Q8)eBzea-20#WAV0k^UJ+7{3zQyLT{^kl_aqFbR8{E&`NrUiw;UA}gUWY?| zLQkLTriY(jQ2rS1jp>U;md=iE`cshm^GJM!b=`B0GUs)B=SktR9;Y5IQdm1Mwv`0? zm|__2jJ@qqF$!Go$gvT7Y#5y?F(96lXpqwkbnQ*24jU6+Y*?8)%cd1zQMt=35m0%~aBQKiw{Cr%3N#M_D-(p#&ZYkt;VVp^jX75>5$zI*z5@okcqKf{ zSjepzY(RwO32NQ}evJ2oJirPd%sb2l4ti|2h?eO`Zpj8(z?ZS!#Z5Nu^Gi^I?hIp4 zJ&B@{WKxR8Y(xlT0YFZ%uq19kfO6&mBRPpEut5<(b-)>;&C8i@I=bX4Mo}?fQ^f&R zN*VcMsUU|uOHMgw&6Z29*;OE3G!~NS~g1?%J)FUb_z-GEm1uhmA7o@QW^_(v_|p zF1_q3SG{~9*QU%g^VDgx%sTyv+ClY~@eS1IpvD`i#b-~{KsCG9u=52%7G^+<69I8s z2q2+(VHOLe#0$BFS*(nz$P6R%!e&r(QcgkAMVu!+vHOACw{Q!ZKE;i{idmW)AuFk8EW^+2e-jwS|_&jKt;qAE0COXhnQCKmnWqOr0cUiv3T5aPYEo^Zh-SXBa z`Bfsmb05n5)xPj<;Gf$U-VOY7`@&}d{EmI$vjBd_zVLN`-|S1`w)z4NqkGnge$=P0 zzp}|aHEK$VzshNpdbc)sJAl(Q{0qP2aGlHL3Zno30fcEoLr_UWLm+T+Z)Rz1WdHzp zoPCi!NW(xFhTo=&qOA^g5OK&*oh*ooIBFG&P$AR`tvZ-o`Ug!Kk`xz5!L{Jv&tlcV z#aUMeS3wZ`0daJ4Qgo3Lze@@&V!Y$HhxfksK8V^%aZ;wj>&s_B$3WIR?mZ*kVjRo1*G ze_<%6uPk$&)-V!S#1bTkP*6n)W!Q+(u9IRRMdxuJ|B&mK$fc001V)YpRG>k2{osG_ zySG+;a>7dr#evQj$N3lmx^{s^&2heu9j9>u1fPK`z2&deftgRzYb`B$1oUqM7uPLK z*#j=-Jd0#Tvlz9@xoyuUp+rbz!Q#lo z7*IT6W{8Nqo2sYLM!X6-g`bFgVj$Y9%1=b(6S=lPL==7^B3~i^T65eR?tTr!z0thk z&Hv1ci2QU_#on8po7_q6r1oa-Yknu0n=msXoZfHrKIo$}dN9VI$DohF7@df~%wBd- zL`43F-_6;~WX{R)IL_yKa2%64lX)D>d8cZgm7kf>+-a>55kv&NcSawK+u(M)(R)|; ziOA0nzm>QF}0{r(_Y5d93p)|$dkMBbwE%S_f> zthHD?7^jQ{`u literal 0 HcmV?d00001 diff --git a/package/lcd4linux/files-skel/usr/share/lcd/icons/right1.png b/package/lcd4linux/files-skel/usr/share/lcd/icons/right1.png deleted file mode 100644 index 06798e73008ad42150603d42f3266039fce14f42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3284 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 S3Dutf0000 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' + font file::readline('/tmp/lcd/font', 2) + fcolor 'c4caca' #RAL 7025 Lichtgrau + align 'R' + width 15 + height 20 + update 5000 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget Pearl_RIGHT { + class 'Truetype' + expression file::exist('/tmp/lcd/menu') == 1 ? '' : '<' + font file::readline('/tmp/lcd/font', 2) + fcolor 'c4caca' #RAL 7025 Lichtgrau + align 'L' + width 15 + height 20 + update 5000 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget Pearl_TIME { + class 'Truetype' + expression strftime('%H:%M', time()) + font file::readline('/tmp/lcd/font', 2) + fcolor 'c4caca' #RAL 7025 Lichtgrau + align 'C' + width 198 + height 51 + update 5000 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +# --- general mode-icons ---------------------------------------------------- # + +Widget Pearl_ICON_ECM { + class 'Image' + file ICONS . 'mode/ecm_' . file::readline('/tmp/lcd/mode_ecm', 1) . '.png' + update 10000 + reload 1 +} + +Widget Pearl_ICON_S_CAMDD { + class 'Image' + file ICONS . 'mode/camd_' . file::readline('/tmp/lcd/mode_camd', 1) . '.png' + update 4000 + reload 1 + align 'R' +} + +Widget Pearl_ICON_S_CI { + class 'Image' + file ICONS . 'mode/ci_' . file::readline('/tmp/lcd/mode_cam', 1) . '.png' + update 4000 + reload 1 + align 'R' +} + +Widget Pearl_ICON_S_CAMD { + class 'Image' + file file::exist(DOSCAM) == 1 ? ICONS . 'mode/camd_doscam.png' : ( file::exist(OSCAM) == 1 ? ICONS . 'mode/camd_oscam.png' : ( file::exist(OSMOD) == 1 ? ICONS . 'mode/camd_osmod.png' : ( file::exist(GBOX) == 1 ? ICONS . 'mode/camd_gbox.png' : ( file::exist(CCCAM) == 1 ? ICONS . 'mode/camd_cccam.png' : ( file::exist(MGCAMD) == 1 ? ICONS . 'mode/camd_mgcamd.png' : ( file::exist(NCAM) == 1 ? ICONS . 'mode/camd_ncam.png' : ICONS . 'mode/camd_off.png' ) ) ) ) ) ) + update 4000 + reload 1 + align 'R' +} + +Widget Pearl_ICON_TIMER { + class 'Image' + file ICONS . 'mode/timer_' . file::readline('/tmp/lcd/mode_timer', 1) . '.png' + update 10000 + reload 1 +} + +Widget Pearl_ICON_REC { + class 'Image' + file ICONS . 'mode/rec_' . file::readline('/tmp/lcd/mode_rec', 1) . '.png' + update 10000 + reload 1 +} + +Widget Pearl_ICON_TS { + class 'Image' + file ICONS . 'mode/ts_' . file::readline('/tmp/lcd/mode_tshift', 1) . '.png' + update 10000 + reload 1 +} + +Widget Pearl_STRIPE { + class 'Image' + file ICONS . 'mode/stripe.png' + update 10000 + reload 1 +} + +Widget Pearl_BAR { + class 'Image' + file file::exist('/tmp/lcd/menu') == 1 ? ICONS . 'bar1.png' : ICONS . 'bar2.png' + update 5000 + reload 1 +} + +Widget Pearl_DURATION1 { + class 'Truetype' + expression 'DURATION' + font file::readline('/tmp/lcd/font', 2) + fcolor '484b52' #RAL 7024 Graphitgrau + align 'L' + width 80 + height 15 + update 0 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget Pearl_SERVICE1 { + class 'Truetype' + expression 'SERVICE' + font file::readline('/tmp/lcd/font', 2) + fcolor '484b52' #RAL 7024 Graphitgrau + align 'L' + width 70 + height 15 + update 0 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget Pearl_EVENT1 { + class 'Truetype' + expression 'EVENT' + font file::readline('/tmp/lcd/font', 2) + fcolor '484b52' #RAL 7024 Graphitgrau + align 'L' + width 50 + height 15 + update 0 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget Pearl_TIME1 { + class 'Truetype' + expression 'TIME' + font file::readline('/tmp/lcd/font', 2) + fcolor '484b52' #RAL 7024 Graphitgrau + align 'L' + width 40 + height 15 + update 0 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget Pearl_VOLUME { + class 'Truetype' + expression 'VOL:' + font file::readline('/tmp/lcd/font', 2) + fcolor '484b52' #RAL 7024 Graphitgrau + align 'R' + width 40 + height 15 + update 0 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget Pearl_VOLUME1 { + class 'Truetype' + expression file::readline('/tmp/lcd/volume', 1) + font file::readline('/tmp/lcd/font', 2) + fcolor 'ffffff00' #RAL 9010 Reinweiß + update 3000 + reload 1 + inverted 0 + size 0 + width 40 + height 20 + align 'C' + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget Pearl_HST { + class 'Truetype' + expression file::readline('/tmp/lcd/brightness', 1) + font file::readline('/tmp/lcd/font', 2) + fcolor '484b52' #RAL 7024 Graphitgrau width 20 + height 15 + align 'L' + update 4000 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget Pearl_RES320x240 { + class 'Truetype' + expression file::readline('/usr/share/lcd/icons/spf.txt', 11) + font file::readline('/tmp/lcd/font', 2) + fcolor '484b52' #RAL 7024 Graphitgrau + width 60 + height 15 + align 'R' + update 0 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +# --- the background -------------------------------------------------------- # + +Widget Pearl_BACKGROUND { + class 'Image' + file ICONS . 'background/' . file::readline('/tmp/lcd/layout', 1) . '.png' + update 0 +} + +# --- the digital clock ----------------------------------------------------- # + +Widget Pearl_HOUR1_ { + class 'image' + file file::exist(FCLOCK) == 1 ? ICONS . 'blank.png' : ICONS . 'clock/digital/' . substr(strftime('%H', time()), 0, 1) . '.png' + update 10000 + reload 1 +} + +Widget Pearl_HOUR_1 { + class 'image' + file file::exist(FCLOCK) == 1 ? ICONS . 'blank.png' : ICONS . 'clock/digital/' . substr(strftime('%H', time()), 1) . '.png' + update 10000 + reload 1 +} + +Widget Pearl_DP { + class 'Image' + file file::exist(FCLOCK) == 1 ? ICONS . 'blank.png' : ICONS . 'clock/digital/dp.png' + update 0 +} + +Widget Pearl_MIN1_ { + class 'image' + file file::exist(FCLOCK) == 1 ? ICONS . 'blank.png' : ICONS . 'clock/digital/' . substr(strftime('%M', time()), 0, 1) . '.png' + update 10000 + reload 1 +} + +Widget Pearl_MIN_1 { + class 'image' + file file::exist(FCLOCK) == 1 ? ICONS . 'blank.png' : ICONS . 'clock/digital/' . substr(strftime('%M', time()), 1) . '.png' + update 10000 + reload 1 +} + +# --- weather ----------------------------------------------------------- # + +Widget ICON_WEATHER { + class 'Image' + file file::exist(FWEATHER) == 0 ? '' : ICONS . 'mode/weather_on.png' + update 10000 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget ICON_WEATHER1 { + class 'Image' + file file::exist(FWEATHER) == 0 ? ICONS . 'mode/weather_off.png' : ICONS . 'mode/weather_on.png' + update 10000 + reload 1 + scale 270 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget ICON_WEATHER2 { + class 'Image' + file file::exist(FWEATHER) == 0 ? ICONS . 'mode/weather_off.png' : ICONS . 'mode/weather_on.png' + update 10000 + reload 1 + scale 200 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_WIND { + class 'Image' + file file::exist(FWEATHER) == 0 ? '' : (VAR0=file::readline(W . 'wind', 1); VAR1=substr(VAR0, strstr(VAR0, '|') + 1); VAR2=substr(VAR1, strstr(VAR1,'|') + 1); W_ICON . VAR2 . '.png') + update 4000 + reload 1 + align 'L' + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S1_WIND { + class 'Image' + file file::exist(FWEATHER) == 0 ? '' : (VAR1=file::readline(W . 'wind', 1); VAR2=substr(VAR1, strstr(VAR1, '|') + 1); W_ICON . (VAR2 < 22.5 ? 'N' : (VAR2 < 67.5 ? 'NO' : (VAR2 < 112.5 ? 'O' : (VAR2 < 157.5 ? 'SO' : (VAR2 < 202.5 ? 'S' : (VAR2 < 247.5 ? 'SW' : (VAR2 < 292.5 ? 'W' : (VAR2 > 292 ? 'NW' : 'Variable')))))))) . '.png') + update 4000 + reload 1 + align 'L' + scale 20 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S2_WIND { + class 'Truetype' + expression file::exist(FWEATHER) == 0 ? '' : (VAR0=file::readline(W . 'wind', 1); VAR1=substr(VAR0, strstr(VAR0, '|') + 1); VAR2=substr(VAR1, strstr(VAR1,'|') + 1); VAR2) + font file::readline('/tmp/lcd/font', 2) + fcolor 'c4caca' #RAL 7025 Lichtgrau + width 80 + height 40 + align 'C' + update 10000 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget SS_WIND { + class 'Truetype' + expression file::exist(FWEATHER) == 0 ? '' : round(substr(file::readline(W . 'wind', 1), 0, strstr(file::readline(W . 'wind', 1), '|'))). ' m/s' + font file::readline('/tmp/lcd/font', 2) + fcolor 'c4caca' #RAL 7025 Lichtgrau + width 90 + height 35 + align 'L' + update 10000 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget SS_WIND1 { + class 'Truetype' + expression file::exist(FWEATHER) == 0 ? '' : round(substr(file::readline(W . 'wind', 1), 0, strstr(file::readline(W . 'wind', 1), '|'))*3.6). ' km/h' + font '/usr/share/fonts/ubuntu-l-webfont.ttf' + fcolor 'c4caca' #RAL 7025 Lichtgrau + width 175 + height 45 + align 'C' + update 10000 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget WEATHER_CITY1 { + class 'Truetype' + expression file::exist(FWEATHER) == 0 ? '' : file::readline('/tmp/lcd/weather_city', 1) + font file::readline('/tmp/lcd/font', 2) + fcolor 'c4caca' #RAL 7025 Lichtgrau + width 300 + height 50 + align 'C' + update 10000 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget WEATHERICON_CURRENT { + class 'image' + file file::exist(FWEATHER) == 0 ? ICONS . 'blank.png' : file::readline('/tmp/lcd/weather_icon', 1) + update 10000 + reload 1 + scale 100 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget WEATHERICON_LATER { + class 'image' + file file::exist(FWEATHER) == 0 ? ICONS . 'blank.png' : file::readline('/tmp/lcd/weather_icon', strftime('%H', time()) < 16 ? 2 : 3) + update 10000 + reload 1 + scale 100 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget TEMPERATURE_CURRENT { + class 'Text' + expression file::exist(FWEATHER) == 0 ? '' : file::readline('/tmp/lcd/weather_temp', 1) . '°' + align 'L' + width 3 + update 10000 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget TEMPERATURE_CURRENT1 { + class 'Truetype' + expression file::exist(FWEATHER) == 0 ? '' : file::readline('/tmp/lcd/weather_temp', 1) . '°' + font file::readline('/tmp/lcd/font', 2) + fcolor 'c4caca' #RAL 7025 Lichtgrau + width 70 + height 45 + align 'C' + update 10000 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget TEMPERATURE_LATER { + class 'Text' + expression file::exist(FWEATHER) == 0 ? '' : (TEMP=file::readline('/tmp/lcd/weather_temp', strftime('%H', time()) < 16 ? 2 : 3); substr(TEMP, (strstr(TEMP, '|') + 1))) . '°' + align 'R' + width 3 + update 10000 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget TEMPERATURE_LATER1 { + class 'Truetype' + expression file::exist(FWEATHER) == 0 ? '' : (TEMP=file::readline('/tmp/lcd/weather_temp', strftime('%H', time()) < 16 ? 2 : 3); substr(TEMP, (strstr(TEMP, '|') + 1))) . '°' + font file::readline('/tmp/lcd/font', 2) + fcolor 'c4caca' #RAL 7025 Lichtgrau + width 70 + height 45 + align 'C' + update 10000 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + + +#--- 800x600 ----------------------------------------------------# + +Widget S_BAR { + class 'Image' + file file::exist('/tmp/lcd/menu') == 1 ? ICONS . 'background/800x600/' . 'bar1.png' : ICONS . 'background/800x600/' . 'bar3.png' + update 5000 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_BAR1 { + class 'Image' + file file::exist('/tmp/lcd/menu') == 1 ? ICONS . 'background/1024x600/' . 'bar1.png' : ICONS . 'background/1024x600/' . 'bar3.png' + update 5000 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S800_STRIPE { + class 'Image' + file ICONS . 'background/800x600/' . 'stripe.png' + update 0 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S1024_STRIPE { + class 'Image' + file ICONS . 'background/1024x600/' . 'stripe.png' + update 0 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_SERVICE2 { + class 'Truetype' + expression 'SERVICE' + font file::readline('/tmp/lcd/font', 2) + fcolor '484b52' #RAL 7024 Graphitgrau + align 'L' + width 70 + height 20 + update 0 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_EVENT { + class 'Truetype' + expression 'EVENT' + font file::readline('/tmp/lcd/font', 2) + fcolor '484b52' #RAL 7024 Graphitgrau + align 'L' + width 50 + height 20 + update 0 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_TIME { + class 'Truetype' + expression 'TIME' + font file::readline('/tmp/lcd/font', 2) + fcolor '484b52' #RAL 7024 Graphitgrau + align 'L' + width 45 + height 20 + update 0 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_WEATHER { + class 'Truetype' + expression 'Weather' + font file::readline('/tmp/lcd/font', 2) + fcolor '484b52' #RAL 7024 Graphitgrau + align 'L' + width 80 + height 20 + update 0 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_VOLUME { + class 'Truetype' + expression 'VOL:' + font file::readline('/tmp/lcd/font', 2) + fcolor '484b52' #RAL 7024 Graphitgrau + align 'L' + width 50 + height 20 + update 0 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_VOLUME1 { + class 'Truetype' + expression file::readline('/tmp/lcd/volume', 1) + font file::readline('/tmp/lcd/font', 2) + fcolor 'ffffff00' #RAL 9010 Reinweiß + #update 3000 + reload 1 + inverted 0 + size 0 + width 60 + height 40 + align 'C' + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S800x600_STB { + class 'Image' + file ICONS . 'background/800x600/' . file::readline('/tmp/lcd/layout', 1) . '.png' + update 0 + reload 1 +} + +Widget S800x600_BG { + class 'Image' + file ICONS . 'background/800x600/' . file::readline('/tmp/lcd/layout', 1) . '.png' + update 0 + reload 1 +} + +Widget S800x600_BG1 { + class 'Image' + file ICONS . 'background/800x600/' . file::readline('/tmp/lcd/brightness', 1) . '.png' + update 3000 + reload 1 +} + +Widget S800x600_STB1 { + class 'Image' + file ICONS . 'background/800x600/' . file::readline('/tmp/lcd/brightness_standby', 1) . '.png' + update 5000 + reload 1 +} + +Widget S800x600_XCAM { + class 'Image' + file ICONS . 'background/800x600/' . file::readline('/tmp/lcd/layout', 1) . '.png' + update 0 + reload 1 +} + +# 800x480 ----------------------------------------------------# + +Widget S800x480_STB { + class 'Image' + file ICONS . 'background/800x480/' . file::readline('/tmp/lcd/layout', 1) . '.png' + update 0 + reload 1 +} + +Widget S800x480_BG { + class 'Image' + file ICONS . 'background/800x480/' . file::readline('/tmp/lcd/layout', 1) . '.png' + update 0 + reload 1 +} + +Widget S800x480_BG1 { + class 'Image' + file ICONS . 'background/800x480/' . file::readline('/tmp/lcd/brightness', 1) . '.png' + update 3000 + reload 1 +} + +Widget S800x480_STB1 { + class 'Image' + file ICONS . 'background/800x480/' . file::readline('/tmp/lcd/brightness_standby', 1) . '.png' + update 5000 + reload 1 +} + +Widget S800x480_XCAM { + class 'Image' + file ICONS . 'background/800x480/' . file::readline('/tmp/lcd/layout', 1) . '.png' update 0 + reload 1 +} + +# 1024x600 ----------------------------------------------------# + +Widget S1024x600_STB { + class 'Image' + file ICONS . 'background/1024x600/' . file::readline('/tmp/lcd/layout', 1) . '.png' + update 0 + reload 1 +} + +Widget S1024x600_BG { + class 'Image' + file ICONS . 'background/1024x600/' . file::readline('/tmp/lcd/layout', 1) . '.png' + update 0 + reload 1 +} + +Widget S1024x600_BG1 { + class 'Image' + file ICONS . 'background/1024x600/' . file::readline('/tmp/lcd/brightness', 1) . '.png' + update 3000 + reload 1 +} + +Widget S1024x600_STB1 { + class 'Image' + file ICONS . 'background/1024x600/' . file::readline('/tmp/lcd/brightness_standby', 1) . '.png' + update 5000 + reload 1 +} + +Widget S1024x600_XCAM { + class 'Image' + file ICONS . 'background/1024x600/' . file::readline('/tmp/lcd/layout', 1) . '.png' + update 0 + reload 1 +} + +#----------------------------------------------------------------------------------------------------------------------------------------# + +Widget S_TIMER { + class 'Image' + file ICONS . 'mode/timer_' . file::readline('/tmp/lcd/mode_timer', 1) . '.png' + update 4000 + reload 1 + align 'R' + scale 300 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_VFORMAT { + class 'Image' + file file::readline('/tmp/lcd/resolution', 1) eq '1920x1080' ? SYSICONS . 'res_hd.png' : ( file::readline('/tmp/lcd/resolution', 1) eq '1280x720' ? SYSICONS . 'res_hd.png' : ( file::readline('/tmp/lcd/resolution', 1) eq '1440x1080' ? SYSICONS . 'res_hd.png' : ( file::readline('/tmp/lcd/resolution', 1) eq '3840x2160' ? SYSICONS . 'res_uhd.png' : SYSICONS . 'res_sd.png' ) ) + update 4000 + reload 1 + align 'R' + scale 150 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_ASPECTRATIO { + class 'Image' + file file::readline('/tmp/lcd/aspectratio', 1) eq '16:9' ? SYSICONS . '16_9.png' : SYSICONS . '16_9_gray.png' + update 4000 + reload 1 + align 'R' + scale 150 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_DOLBY { + class 'Image' + file file::readline('/tmp/lcd/dolbydigital', 1) eq 'yes' ? SYSICONS . 'dd.png' : SYSICONS . 'dd_gray.png' + update 4000 + reload 1 + align 'R' + scale 150 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_TXT { + class 'Image' + file file::readline('/tmp/lcd/videotext', 1) eq 'yes' ? SYSICONS . 'vtxt.png' : SYSICONS . 'vtxt_gray.png' + update 4000 + reload 1 + align 'R' + scale 150 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_TUNERTXT { + class 'Truetype' + expression 'Tuner:' + font file::readline('/tmp/lcd/font', 2) + fcolor '484b5200' #RAL 7024 Graphitgrau + #update 3000 + reload 1 + inverted 0 + size 0 + width 90 + height 20 + align 'C' + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_TUNERTXT3 { + class 'Truetype' + expression file::readline('/tmp/lcd/tuner', 1) + font file::readline('/tmp/lcd/font', 2) + fcolor 'ffffff00' #RAL 9010 Reinweiß + #update 3000 + reload 1 + inverted 0 + size 0 + width 35 + height 40 + align 'C' + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_TUNERTXT1 { + class 'Truetype' + expression 'SIG:' + font file::readline('/tmp/lcd/font', 2) + fcolor '484b5200' #RAL 7024 Graphitgrau + #update 3000 + reload 1 + inverted 0 + size 0 + width 60 + height 20 + align 'C' + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_TUNER_SIG { + class 'Truetype' + expression file::readline('/tmp/lcd/tuner_sig', 1) . '%' + font file::readline('/tmp/lcd/font', 2) + fcolor 'FFFFFF00' #RAL 9010 Reinweiß + update 3000 + reload 1 + width 85 + height 40 + align 'C' + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_TUNERTXT2 { + class 'Truetype' + expression 'SNR:' + font file::readline('/tmp/lcd/font', 2) + fcolor '484b5200' #RAL 7024 Graphitgrau + #update 3000 + reload 1 + inverted 0 + size 0 + width 60 + height 20 + align 'C' + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_TUNER_SNR { + class 'Truetype' + expression file::readline('/tmp/lcd/tuner_snr', 1) . '%' + font file::readline('/tmp/lcd/font', 2) + fcolor 'FFFFFF00' #RAL 9010 Reinweiß + update 3000 + reload 1 + width 85 + height 40 + align 'C' + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_REC { + class 'Image' + file ICONS . 'mode/rec_' . file::readline('/tmp/lcd/mode_rec', 1) . '.png' + update 4000 + reload 1 + inverted 0 + align 'R' + scale 300 +} + +Widget S_TS { + class 'Image' + file ICONS . 'mode/ts_' . file::readline('/tmp/lcd/mode_tshift', 1) . '.png' + update 4000 + reload 1 + align 'R' + scale 300 +} + +Widget S_ECM { + class 'Image' + file ICONS . 'mode/ecm_' . file::readline('/tmp/lcd/mode_ecm', 1) . '.png' + update 4000 + reload 1 + align 'R' + scale 300 +} + +Widget S_CAMDD { + class 'Image' + file ICONS . 'mode/cam_' . file::readline('/tmp/lcd/mode_camd', 1) . '.png' + update 4000 + reload 1 + align 'R' + scale 300 +} + +Widget S_CI { + class 'Image' + file ICONS . 'mode/ci_' . file::readline('/tmp/lcd/mode_cam', 1) . '.png' + update 4000 + reload 1 + align 'R' + scale 300 +} + +Widget S_CAMD { + class 'Image' + file file::exist(DOSCAM) == 1 ? ICONS . 'mode/camd_doscam.png' : ( file::exist(OSCAM) == 1 ? ICONS . 'mode/camd_oscam.png' : ( file::exist(OSMOD) == 1 ? ICONS . 'mode/camd_osmod.png' : ( file::exist(GBOX) == 1 ? ICONS . 'mode/camd_gbox.png' : ( file::exist(CCCAM) == 1 ? ICONS . 'mode/camd_cccam.png' : ( file::exist(MGCAMD) == 1 ? ICONS . 'mode/camd_mgcamd.png' : ( file::exist(NCAM) == 1 ? ICONS . 'mode/camd_ncam.png' : ICONS . 'mode/camd_off.png' ) ) ) ) ) ) + update 4000 + reload 1 + align 'R' + scale 300 +} + +Widget S_LOGO { + class 'Image' + file file::exist('/tmp/lcd/menu') == 1 ? ICONS . 'menu.png' : file::readline('/tmp/lcd/logo', 1) + update 3300 + reload 1 + center 108 + width 780 + height 108 + #scale 270 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_LOGO1 { + class 'Image' + file file::exist('/tmp/lcd/menu') == 1 ? ICONS . 'menu.png' : file::readline('/tmp/lcd/logo', 1) + update 3300 + reload 1 + center 108 + width 1004 + height 108 + #scale 270 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_SERVICE { + class 'Truetype' + expression file::exist('/tmp/lcd/menu') == 1 ? '' : (file::readline('/tmp/lcd/mode_logo', 1) == 1 ? '' : file::readline('/tmp/lcd/service', 1)) + font file::readline('/tmp/lcd/font', 2) + fcolor 'ffffff' #RAL 9010 Reinweiß + update 3000 + width 800 + height 108 + align 'C' + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_SERVICE1 { + class 'Truetype' + expression file::exist('/tmp/lcd/menu') == 1 ? '' : (file::readline('/tmp/lcd/mode_logo', 1) == 1 ? '' : file::readline('/tmp/lcd/service', 1)) + font file::readline('/tmp/lcd/font', 2) + fcolor 'c4caca00' #RAL 7025 Lichtgrau + update 3000 + reload 1 + width 1024 + height 108 + align 'C' + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' } -Widget LINE2 { - class 'Text' - expression ' edit /var/etc/lcd4linux.conf ' - align 'PC' +Widget S_START { + class 'Truetype' + expression file::exist('/tmp/lcd/menu') == 1 | file::readline('/tmp/lcd/event', 1) le '' ? '' : file::readline('/tmp/lcd/start', 1) + font file::readline('/tmp/lcd/font', 2) + fcolor 'c4caca00' #RAL 7025 Lichtgrau + size 0 + width 190 + height 75 + align 'C' + update 3000 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_END { + class 'Truetype' + expression file::exist('/tmp/lcd/menu') == 1 | file::readline('/tmp/lcd/event', 2) le '' ? '' : file::readline('/tmp/lcd/end', 1) + font file::readline('/tmp/lcd/font', 2) + fcolor '8c969f00' #RAL 7001 Silbergrau + size 0 + width 190 + height 75 + align 'C' + update 3000 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_TTF-EPG-NOW { + class 'Truetype' + expression file::exist('/tmp/lcd/menu') == 1 ? file::readline('/tmp/lcd/menu', 1) : (file::readline('/tmp/lcd/event', 1) le '' ? '' : substr(file::readline('/tmp/lcd/event', 1), 0, 32) + font file::readline('/tmp/lcd/font', 2) + fcolor 'c4caca00' #RAL 7025 Lichtgrau + update 3000 + reload 1 + inverted 0 + size 0 + width 800 + height 60 + align 'C' + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_TTF-EPG-NOW1 { + class 'Truetype' + expression file::exist('/tmp/lcd/menu') == 1 ? file::readline('/tmp/lcd/menu', 1) : (file::readline('/tmp/lcd/event', 1) le '' ? '' : substr(file::readline('/tmp/lcd/event', 1), 0, 42) + font file::readline('/tmp/lcd/font', 2) + fcolor 'c4caca00' #RAL 7025 Lichtgrau + update 3000 + reload 1 + inverted 0 + size 0 + width 1024 + height 60 + align 'C' + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_TTF-EPG-NEXT { + class 'Truetype' + expression file::exist('/tmp/lcd/menu') == 1 ? '' : (file::readline('/tmp/lcd/event', 2) le '' ? '' : substr(file::readline('/tmp/lcd/event', 2), 0, 32) + font file::readline('/tmp/lcd/font', 2) + fcolor '8c969f00' #RAL 7001 Silbergrau + update 3000 + reload 1 + inverted 0 + size 0 + width 800 + height 60 + align 'C' + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_TTF-EPG-NEXT1 { + class 'Truetype' + expression file::exist('/tmp/lcd/menu') == 1 ? '' : (file::readline('/tmp/lcd/event', 2) le '' ? '' : substr(file::readline('/tmp/lcd/event', 2), 0, 42) + font file::readline('/tmp/lcd/font', 2) + fcolor '8c969f00' #RAL 7001 Silbergrau + update 3000 + reload 1 + inverted 0 + size 0 + width 1024 + height 60 + align 'C' + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_DURATION { + class 'Truetype' + expression file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 1) + font file::readline('/tmp/lcd/font', 2) + fcolor 'fd6d1300' + update 3000 + reload 1 + inverted 0 + size 0 + width 160 + height 50 + align 'R' + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_DURATION1 { + class 'Truetype' + expression file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 1) + font file::readline('/tmp/lcd/font', 2) + fcolor 'fd6d1300' + update 3000 + reload 1 + width 160 + height 40 + align 'C' + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_LEFT { + class 'Truetype' + expression file::exist('/tmp/lcd/menu') == 1 ? '' : '>' + font file::readline('/tmp/lcd/font', 2) + fcolor 'c4caca' #RAL 7025 Lichtgrau + update 5000 + reload 1 + width 30 + height 50 + align 'R' + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_RIGHT { + class 'Truetype' + expression file::exist('/tmp/lcd/menu') == 1 ? '' : '<' + font file::readline('/tmp/lcd/font', 2) + fcolor 'c4caca' #RAL 7025 Lichtgrau + update 5000 + reload 1 + width 30 + height 50 + align 'L' + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_DURATION_BJ1 { + class 'Truetype' + expression file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 2) + font file::readline('/tmp/lcd/font', 2) + fcolor 'f7000000' #RAL 3024 Leuchtrot + update 3000 + reload 1 + width 110 + height 50 + align 'R' + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_DURATION_BE1 { + class 'Truetype' + expression file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 3) + font file::readline('/tmp/lcd/font', 2) + fcolor '00f70000' #RAL 6038 Leuchtgrün + update 3000 + reload 1 + width 110 + height 50 + align 'L' + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_DURATION_KPL1 { + class 'Truetype' + expression file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 4) + font file::readline('/tmp/lcd/font', 2) + fcolor 'c4caca00' #RAL 7025 Lichtgrau + update 3000 + reload 1 + width 110 + height 50 + align 'C' + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_EPGBAR { + class 'Bar' + expression file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/progress', 1) + min 0 + max 100 + length 68 + update 5000 + direction 'E' + foreground 'f70000' #RAL 3024 Leuchtrot + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget S_EPGBAR1 { + class 'Bar' + expression file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/progress', 1) + min 0 + max 100 + length 105 + update 5000 + direction 'E' + foreground 'f70000' #RAL 3024 Leuchtrot + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget HST { + class 'Truetype' + expression file::readline('/tmp/lcd/brightness', 1) + font file::readline('/tmp/lcd/font', 2) + fcolor '484b52' #RAL 7024 Graphitgrau width 20 + height 15 + align 'L' + update 4000 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget HST_STB { + class 'Truetype' + expression file::readline('/tmp/lcd/brightness_standby', 1) + font file::readline('/tmp/lcd/font', 2) + fcolor '484b52' #RAL 7024 Graphitgrau + width 30 + height 15 + align 'L' + update 0 + reload 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget RES320x240 { + class 'Truetype' + expression file::readline('/usr/share/lcd/icons/spf.txt', 11) + font file::readline('/tmp/lcd/font', 2) + fcolor '484b52' #RAL 7024 Graphitgrau + width 70 + height 15 + align 'R' + update 0 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget RES800x480 { + class 'Truetype' + expression file::readline('/usr/share/lcd/icons/spf.txt', 8) + font file::readline('/tmp/lcd/font', 2) + fcolor '484b52' #RAL 7024 Graphitgrau + width 70 + height 15 + align 'R' + update 0 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget RES800x600 { + class 'Truetype' + expression file::readline('/usr/share/lcd/icons/spf.txt', 9) + font file::readline('/tmp/lcd/font', 2) + fcolor '484b52' #RAL 7024 Graphitgrau + width 70 + height 15 + align 'R' update 0 - foreground 'ee9a49' + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' } -Widget NI-LOGO { +Widget RES1024x600 { + class 'Truetype' + expression file::readline('/usr/share/lcd/icons/spf.txt', 10) + font file::readline('/tmp/lcd/font', 2) + fcolor '484b52' #RAL 7024 Graphitgrau + width 90 + height 15 + align 'R' + update 0 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +# --- the digital clock ----------------------------------------------------- # + +Widget S_HOUR1_ { + class 'image' + file ICONS . 'clock/digital_white_129px/' . substr(strftime('%H', time()), 0, 1) . '.png' + update 10000 + reload 1 + scale 70 +} + +Widget S_HOUR_1 { + class 'image' + file ICONS . 'clock/digital_white_129px/' . substr(strftime('%H', time()), 1) . '.png' + update 10000 + reload 1 + scale 70 +} + +Widget S_DP { class 'Image' - file '/usr/share/tuxbox/neutrino/httpd/images/NI-logo.png' + file ICONS . 'clock/digital_white_129px/dp.png' update 0 - reload 0 - center 1 + scale 70 } -Widget BACKGROUND { +Widget S_MIN1_ { + class 'image' + file ICONS . 'clock/digital_white_129px/' . substr(strftime('%M', time()), 0, 1) . '.png' + update 10000 + reload 1 + scale 70 +} + +Widget S_MIN_1 { + class 'image' + file ICONS . 'clock/digital_white_129px/' . substr(strftime('%M', time()), 1) . '.png' + update 10000 + reload 1 + scale 70 +} + +Widget S_STANDBY_HOUR1_ { + class 'image' + file file::exist(FCLOCK) == 1 ? ICONS . 'blank.png' : ICONS . 'clock/digital_white_129px/' . substr(strftime('%H', time()), 0, 1) . '.png' + update 10000 + reload 1 + scale 130 +} + +Widget S_STANDBY_HOUR_1 { + class 'image' + file file::exist(FCLOCK) == 1 ? ICONS . 'blank.png' : ICONS . 'clock/digital_white_129px/' . substr(strftime('%H', time()), 1) . '.png' + update 10000 + reload 1 + scale 130 +} + +Widget S_STANDBY_DP { class 'Image' - file '/usr/share/lcd/icons/background/user.png' + file file::exist(FCLOCK) == 1 ? ICONS . 'blank.png' : ICONS . 'clock/digital_white_129px/dp.png' update 0 + scale 130 +} + +Widget S_STANDBY_MIN1_ { + class 'image' + file file::exist(FCLOCK) == 1 ? ICONS . 'blank.png' : ICONS . 'clock/digital_white_129px/' . substr(strftime('%M', time()), 0, 1) . '.png' + update 10000 + reload 1 + scale 130 +} + +Widget S_STANDBY_MIN_1 { + class 'image' + file file::exist(FCLOCK) == 1 ? ICONS . 'blank.png' : ICONS . 'clock/digital_white_129px/' . substr(strftime('%M', time()), 1) . '.png' + update 10000 + reload 1 + scale 130 +} + +# --- Tag Datum ----------------------------------------------------- # + +Widget TAGDATUM-TTF { + class 'truetype' + expression (strftime('%u', time()) == 1 ? 'Montag' : (strftime('%u', time()) == 2 ? 'Dienstag' : (strftime('%u', time()) == 3 ? 'Mittwoch' : (strftime('%u', time()) == 4 ? 'Donnerstag' : (strftime('%u', time()) == 5 ? 'Freitag' : (strftime('%u', time()) == 6 ? 'Samstag' : 'Sonntag')))))) . ', ' . strftime('%d.%m.%Y', time()) + font file::readline('/tmp/lcd/font', 2) + fcolor 'c4caca00' #RAL 7025 Lichtgrau + align 'C' + width 800 + height 75 + update 30000 + reload 1 + visible 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' +} + +Widget TAGDATUM-TTF1 { + class 'truetype' + expression (strftime('%u', time()) == 1 ? 'Montag' : (strftime('%u', time()) == 2 ? 'Dienstag' : (strftime('%u', time()) == 3 ? 'Mittwoch' : (strftime('%u', time()) == 4 ? 'Donnerstag' : (strftime('%u', time()) == 5 ? 'Freitag' : (strftime('%u', time()) == 6 ? 'Samstag' : 'Sonntag')))))) . ', ' . strftime('%d.%m.%Y', time()) + font file::readline('/tmp/lcd/font', 2) + fcolor 'c4caca00' #RAL 7025 Lichtgrau + align 'C' + width 1000 + height 75 + update 30000 + reload 1 + visible 1 + DEBUGBORDER file::readline('/tmp/lcd/volume', 1) eq '1' ? 'ffff0000' : 'ffff00ff' } # --------------------------------------------------------------------------- # -Layout user { +Layout Pearl_user { layer 0 { - row4.col01 'LINE1' - row6.col01 'LINE2' + row19.col14 'Pearl_PROGRESS' } - layer 1 { - x021.y017 'NI-LOGO' + x005.y001 'Pearl_SERVICE1' + x008.y073 'Pearl_ICON_ECM' + x008.y105 'Pearl_ICON_S_CAMD' + x008.y150 'Pearl_ICON_S_CI' + x008.y217 'Pearl_ICON_TIMER' + x008.y258 'Pearl_ICON_REC' + x008.y289 'Pearl_ICON_TS' + x020.y001 'Pearl_LOGO' + x080.y001 'Pearl_STRIPE' + x091.y001 'Pearl_EVENT1' + x105.y001 'Pearl_EVENT' + x141.y001 'Pearl_START' + x141.y250 'Pearl_END' + X149.Y079 'Pearl_BAR' + x157.y071 'Pearl_DURATION_BJ' + x157.y120 'Pearl_LEFT' + x157.y135 'Pearl_DURATION_KPL' + x157.y185 'Pearl_RIGHT' + x157.y200 'Pearl_DURATION_BE' + x177.y001 'Pearl_STRIPE' + x189.y001 'Pearl_TIME1' + x189.y061 'Pearl_TIME' + x189.y280 'Pearl_VOLUME' + x205.y280 'Pearl_VOLUME1' + + + + x225.y001 'Pearl_HST' + x225.y260 'Pearl_RES320x240' } layer 2 { - x001.y001 'BACKGROUND' + x001.y001 'Pearl_BACKGROUND' + x020.y001 'Pearl_SERVICE' + } +} + +Layout Samsung800x600_user { + Layer 0 { + X001.Y001 'S800x600_BG1' + } + Layer 1 { + X017.Y001 'S_SERVICE2' + X017.Y200 'S_TIMER' + X017.Y325 'S_REC' + X017.Y415 'S_TS' + X017.Y475 'S_CI' + X017.Y560 'S_CAMD' + X017.Y710 'S_ECM' + X070.Y001 'S_LOGO' + X205.Y001 'S800_STRIPE' + X225.Y001 'S_EVENT' + X225.Y060 'S_VOLUME' + X220.Y110 'S_VOLUME1' + X225.Y180 'S_TUNERTXT' + X220.Y270 'S_TUNERTXT3' + X225.Y315 'S_TUNERTXT1' + X220.Y375 'S_TUNER_SIG' + X225.Y470 'S_TUNERTXT2' + X220.Y530 'S_TUNER_SNR' + X225.Y628 'S_VFORMAT' + X225.Y667 'S_ASPECTRATIO' + X225.Y721 'S_DOLBY' + X225.Y760 'S_TXT' + X270.Y001 'S_TTF-EPG-NOW' + X332.Y001 'S_START' + X362.Y210 'S_DURATION_BJ1' + X362.Y320 'S_LEFT' + X362.Y350 'S_DURATION_KPL1' + X362.Y460 'S_RIGHT' + X362.Y490 'S_DURATION_BE1' + X332.Y610 'S_END' + X412.Y001 'S_TTF-EPG-NEXT' + X470.Y001 'S800_STRIPE' + X483.Y001 'S_TIME' + X483.Y500 'S_WEATHER' + X479.Y380 'WEATHERICON_CURRENT' + X550.Y380 'TEMPERATURE_CURRENT1' + X508.Y500 'S2_WIND' + X550.Y457 'SS_WIND1' + X479.Y640 'WEATHERICON_LATER' + X550.Y640 'TEMPERATURE_LATER1' + X500.Y047 'S_HOUR1_' + X500.Y115 'S_HOUR_1' + X500.Y188 'S_DP' + X500.Y215 'S_MIN1_' + X500.Y283 'S_MIN_1' + X585.Y001 'HST' + X585.Y730 'RES800x600' + } + Layer 2 { + X080.Y001 'S_SERVICE' + Row45.Col34 'S_EPGBAR' + } + Layer 3 { + X353.Y199 'S_BAR' + X001.Y001 'S800x600_BG' + } +} + +Layout Samsung800x480_user { + Layer 0 { + X001.Y001 'S800x480_BG1' } + Layer 1 { + X017.Y001 'S_SERVICE2' + X017.Y200 'S_TIMER' + X017.Y325 'S_REC' + X017.Y415 'S_TS' + X017.Y475 'S_CI' + X017.Y560 'S_CAMD' + X017.Y710 'S_ECM' + X065.Y001 'S_LOGO' + X200.Y001 'S800_STRIPE' + X220.Y001 'S_EVENT' + X220.Y120 'S_TUNERTXT' + X215.Y220 'S_TUNERTXT3' + X220.Y270 'S_TUNERTXT1' + X215.Y340 'S_TUNER_SIG' + X220.Y440 'S_TUNERTXT2' + X215.Y510 'S_TUNER_SNR' + X217.Y623 'S_VFORMAT' + X217.Y662 'S_ASPECTRATIO' + X217.Y716 'S_DOLBY' + X217.Y755 'S_TXT' + X260.Y001 'S_TTF-EPG-NOW' + X325.Y001 'S_START' + X355.Y210 'S_DURATION_BJ1' + X355.Y310 'S_LEFT' + X355.Y340 'S_DURATION_KPL1' + X355.Y440 'S_RIGHT' + X355.Y470 'S_DURATION_BE1' + X325.Y605 'S_END' + X407.Y001 'S_TTF-EPG-NEXT' + X465.Y001 'HST' + X465.Y730 'RES800x480' + } + Layer 2 { + X080.Y001 'S_SERVICE' + Row44.Col34 'S_EPGBAR' + } + Layer 3 { + X345.Y199 'S_BAR' + X001.Y001 'S800x480_BG' + } +} + +Layout Samsung1024x600_user { + Layer 0 { + X001.Y001 'S1024x600_BG1' + } + Layer 1 { + X013.Y001 'S_SERVICE2' + X013.Y330 'S_TIMER' + X013.Y475 'S_REC' + X013.Y585 'S_TS' + X013.Y665 'S_CI' + X013.Y770 'S_CAMD' + X013.Y930 'S_ECM' + X060.Y001 'S_LOGO1' + X205.Y001 'S1024_STRIPE' + X225.Y001 'S_EVENT' + X225.Y220 'S_TUNERTXT' + X220.Y320 'S_TUNERTXT3' + X225.Y390 'S_TUNERTXT1' + X220.Y460 'S_TUNER_SIG' + X225.Y580 'S_TUNERTXT2' + X220.Y650 'S_TUNER_SNR' + X222.Y823 'S_VFORMAT' + X222.Y862 'S_ASPECTRATIO' + X222.Y916 'S_DOLBY' + X222.Y955 'S_TXT' + X270.Y001 'S_TTF-EPG-NOW1' + X335.Y001 'S_START' + X355.Y306 'S_DURATION_BJ1' + X355.Y417 'S_LEFT' + X355.Y448 'S_DURATION_KPL1' + X355.Y559 'S_RIGHT' + X355.Y590 'S_DURATION_BE1' + X335.Y830 'S_END' + X410.Y001 'S_TTF-EPG-NEXT1' + X470.Y001 'S1024_STRIPE' + X483.Y001 'S_TIME' + X483.Y700 'S_WEATHER' + X479.Y580 'WEATHERICON_CURRENT' + X550.Y580 'TEMPERATURE_CURRENT1' + X508.Y700 'S2_WIND' + X550.Y657 'SS_WIND1' + X479.Y840 'WEATHERICON_LATER' + X550.Y840 'TEMPERATURE_LATER1' + X500.Y047 'S_HOUR1_' + X500.Y115 'S_HOUR_1' + X500.Y188 'S_DP' + X500.Y215 'S_MIN1_' + X500.Y283 'S_MIN_1' + X585.Y001 'HST' + X585.Y930 'RES1024x600' + } + Layer 2 { + X080.Y001 'S_SERVICE1' + Row44.Col34 'S_EPGBAR1' + } + Layer 3 { + X345.Y199 'S_BAR1' + X001.Y001 'S1024x600_BG' + } +} + +# --- General Settings ------------------------------------------------------ # + +Variables { + D_B1 'ffff0000' #DEBUGBORDER ein + D_B 'ffff00ff' #DEBUGBORDER aus + W '/tmp/lcd/weather_' + W_ICON '/share/lcd/icons/wind/' + ICONS '/share/lcd/icons/' + SYSICONS '/share/tuxbox/neutrino/icons/' + FWEATHER '/var/etc/.lcd-weather' + FCLOCK '/var/etc/.lcd-clock_a' + FXCAM '/var/etc/.lcd-xcam' + OSCAM '/var/etc/.oscam' + DOSCAM '/var/etc/.doscam' + OSMOD '/var/etc/.osmod' + CCCAM '/var/etc/.cccam' + MGCAMD '/var/etc/.mgcamd' + GBOX '/var/etc/.gbox' + NCAM '/var/etc/.ncam' } # --------------------------------------------------------------------------- # -Display 'user' +Display file::readline('/tmp/lcd/layout', 1) -Layout 'user' +Layout file::readline('/tmp/lcd/layout', 1) # --------------------------------------------------------------------------- #