![]() |
[Announce] EBD - Enhanced Backlight Daemon
1 Attachment(s)
Hey everyone,
I'd like to introduce EBD - the Enhanced Backlight Daemon. It monitors the N900's light sensor, and adjusts the backlight according to ambient light conditions.. a feature I was surprised to find missing on release... and again with each update. EDIT: As others have posted, the feature does exist! Mine just wasn't working. In any case, I'll continue to improve this daemon as more customizable alternative. If nothing else, at least it's GPL, replacing the functionality in MCE. The daemon itself is written in C and is optimized to reduce its footprint; it draws less than 1MB ram (DBUS aware), and only wakes up when the screen is on. At the moment, there is no configuration, but I'll add that in the days/weeks to come. Note that it will fight with other LCD brightness events, so if you have a backlight control panel present, it won't work properly while EBD is running. I hope to fix this in a future release. This is my first official package, so bear with me. I've attached the .deb, until I get set up on the Maemo repositories. It works fine for me, but remember to backup your device before installing anything from outside the stable tree! To install it, just run (as root): Code:
dpkg -i ebd_1.1-1_armel.deb Code:
10 root@glamb-n900 [~]# ebd -h Comments/feedback appreciated! |
Re: [Announce] EBD - Enhanced Backlight Daemon
What am I missing? My backlight changes all the time when I switch on lights etc.
What does this do different? |
Re: [Announce] EBD - Enhanced Backlight Daemon
im guessing your talking abt the keyboard backlight. this is for lcd back light
Edit: actually even my backlight changes based on the ambient light conditions. never noticed it a lot though. hehe |
Re: [Announce] EBD - Enhanced Backlight Daemon
+1, my n900 already does this...but I'd love to be able to tweak it!
|
Re: [Announce] EBD - Enhanced Backlight Daemon
Can I make a suggestion to this wonderful program?
Instead of using the full brightness, may scale the minimum (current ebd default) and maximum to the maximum brightness as set in the brightness settings of the N900. Hope you understand what I'm suggesting. Love the app... :) |
Re: [Announce] EBD - Enhanced Backlight Daemon
Hmmm.. mine definitely was not adjusting to ambient light, which is why I wrote this.
For everyone whose backlight already auto-adjusts, do you know where the setting is to enable it? I can't find one anywhere and I'm running PR1.3. |
Re: [Announce] EBD - Enhanced Backlight Daemon
Quote:
I even noticed it today at work when I walked from a brightly lit part of a hallway to a slightly less well lit part - and my display got considerably dimmer. I had to tilt it towards the light to get the display to brighten back up. Don't all of 'em do this? (running 1.3 firmware) |
Re: [Announce] EBD - Enhanced Backlight Daemon
Quote:
|
Re: [Announce] EBD - Enhanced Backlight Daemon
Ok, well looks like at some point a year ago I must have disabled my auto-adjustment settings and forgot. :)
Well. Now I feel a little silly. But, I suppose I can add more functionality and intelligence into ebd to make it superior to the stock auto-adjustment. Keep the suggestions coming everyone; I'll implement them as I have time. |
Re: [Announce] EBD - Enhanced Backlight Daemon
Quote:
At worst, I'll implement an applet to make quick adjustments to the minimum and maximum (ie. LCD profiles). |
Re: [Announce] EBD - Enhanced Backlight Daemon
Yes the mechanism does exist, and it's actually working quite well (compare to other smartphones). However it doesn't mean your concept is redundant, because I always want to customize the backlight behaviour.
Keep up the good work! |
Re: [Announce] EBD - Enhanced Backlight Daemon
@nightfire
where/how did you disable it? I normally like it but in bed with strong halogen bedlight over my head it sometimes overreacts and i would like to temporrily disable it. |
Re: [Announce] EBD - Enhanced Backlight Daemon
When the brightness bar is on 100% it doesn't auto-dim using the ALS. Once you move it a notch down it will do so.
|
Re: [Announce] EBD - Enhanced Backlight Daemon
not working for me...says incompatiable package.....unable to install...:(
|
Re: [Announce] EBD - Enhanced Backlight Daemon
Quote:
Quote:
|
Re: [Announce] EBD - Enhanced Backlight Daemon
wow! just found that my lcd doesn't change at all, when i'm trying to do anything with the sensor... what can help?
|
Re: [Announce] EBD - Enhanced Backlight Daemon
|
Re: [Announce] EBD - Enhanced Backlight Daemon
|
Re: [Announce] EBD - Enhanced Backlight Daemon
FWIW, this works absolutely beautifully. Smooth and consistent. ^5 on this.
@cutehunk04 - you didn't provide the entire filename. You're missing the extension. Code:
`dpkg -i ebd_1.1-1_armel.deb` |
Re: [Announce] EBD - Enhanced Backlight Daemon
im guessing there will be option for no dimming?
will this also affect keyboard backlight? |
Re: [Announce] EBD - Enhanced Backlight Daemon
Keyboard backlight is a binary value. If you want manual dimming, use the status-menu plugin for backlight control.
This daemon follows the Unix philosophy - write programs that do one thing and do it well. Clutter, we do not want. |
Re: [Announce] EBD - Enhanced Backlight Daemon
Quote:
Regarding keyboard backlight... I would normally say hawaii does have a point that daemons should be unipurposed, but on a memory/CPU/battery restricted device like the n900, it would make sense to maximize the functionality of each individual system (to avoid excess polling, for example). So, yes - I'll add support for keyboard light control. hawaii, don't worry; I'll ensure it takes 0% CPU if disabled. :) Possibly also battery conservation mode: if enabled, would dim the backlights more (and sooner) when battery is low. It would mesh well with another project I'm considering.. an app to track battery usage by component (processes, LCD, various radios, etc) similar to what Android users have. |
Re: [Announce] EBD - Enhanced Backlight Daemon
|
Re: [Announce] EBD - Enhanced Backlight Daemon
finally done....:)....is there any icon in menu...?
|
Re: [Announce] EBD - Enhanced Backlight Daemon
Are you considering to integrate this with the CSSU?
|
Re: [Announce] EBD - Enhanced Backlight Daemon
Quote:
Quote:
|
Re: [Announce] EBD - Enhanced Backlight Daemon
Having read the thread I am a wee bit confused - once installed this daemon does not contest control with the standard services?
|
Re: [Announce] EBD - Enhanced Backlight Daemon
now my brightness is always high which drains battery lot.... any way to keep it low ...
|
Re: [Announce] EBD - Enhanced Backlight Daemon
its draining my battery a lot as the brightness level is always high cant make it low... so how can i delete it ... couldnt find it in application manager.:(
|
Re: [Announce] EBD - Enhanced Backlight Daemon
Quote:
sudo gainroot dpkg -r ebd that should do it... |
Re: [Announce] EBD - Enhanced Backlight Daemon
worked....:)
|
Re: [Announce] EBD - Enhanced Backlight Daemon
Sorry guys... I will continue working on this as soon as I get back from my trip!
And if anyone wants the code in the meantime let me know! |
Re: [Announce] EBD - Enhanced Backlight Daemon
what would be nice is if you made this something like f.lux. though, i don't know if that's possible with the n900. and xflux just MIGHT be able to run on it. you never know
|
Re: [Announce] EBD - Enhanced Backlight Daemon
Quote:
And about EBD GUI -- it would be great to be able to switch automatic mode on/off and set fixed brightness with logarithmic slider. BTW, here is how to turn off standard automatic brightness adjustment: http://talk.maemo.org/showthread.php...&highlight=als |
All times are GMT. The time now is 10:39. |
vBulletin® Version 3.8.8