(2014-06-15, 21:03)delinend Wrote: Yes, I see the problem on 2.5.0 on my RPI. Where can I download 2.5.1 (zip) to test this fix?
You can find the branch at
https://github.com/herrnst/script.xbmc.l...efore-icon (
downloadable ZIP-Archive). Still like to get some feedback on this before adding this to the addon repo.
Regarding your backlight problem: LCDproc needs to turn off your backlight when you terminate the LCDd process. AFAIK this can be easily achieved by setting "Backlight=open" in the global server config. A quick glance at the LCDd.conf manpage suggest to add "Backlight=yes" also to the hd44780 section, you might like to try that.
From my own experience, the "turn off backlight on shutdown" option won't help much, as the backlight state seems "just" to be a per-client setting, causing the state to reset when the client disconnects or even another client connects and turns on the backlight. Shutdown is subject to the former case, e.g. the script turns off the backlight and then disconnects from the LCDproc server, normally causing the backlight to be turned back on, so I really wonder why this should improve anything at all for you (I bet the "Backlight=open" setting is what made this work before you reconnected things).
So you really should try to get LCDproc to turn off the backlight on termination. You can do this quite easy: Stop script.xbmc.lcdproc (for safety), then do a regular stop of the LCDproc service (e.g. "/etc/init.d/LCDd stop"), change any options in LCDd.conf, then "/etc/init.d/LCDd start", wait for the LCDproc server screen to appear, then "/etc/init.d/LCDd stop" - backlight should turn off at this point.
Unfortunately, I don't have any hardware to test and reproduce the problem here, so there's not very much I can do to help you resolve this.
Best regards,
nst