The masterplan:
Run a daemon which will handle power management.
After asking the question of how these things are done in Qtopia/Opie, it looks like most stuff is rather high level - lack of keypresses/pointer activity is detected inside Qtopia/Opie whihc then alters the backlight settings and suspends when it is supposed to.
I propose to have a daemon which will do much the same, but for pdaXrom. I\'m planning to base this on the xscreensaver source - which starts after X minutes of inactivity, etc.
xscreensaver can use the XIdle extension (which isn\'t available anymore afaik), the MIT-SCREEN-SAVER extension (which is there) or simply by monitoring all open windows for keypress/pointer activity. DPMS may as well be used to blank out the display (it can be called to make the changes immediately), but I presume another level will be needed to do the backlight before blanking.
Just thought I\'d tell you what I\'d found and what I plan to do, and also to ask if anyone else has already looked at doing this.
Cheers,
Si