Current version:sleepd is a daemon to force laptops to enter apm sleep after some period of inactivity. This is useful if your laptop does not automatically go to sleep when you aren't using it, and, like me, you often forget to shut it off.
sleepd monitors interrupts to detect when your laptop is in use. It defaults to automatically figuring out what interupts are used by your keyboard and mouse (detection of mouse interrupts is only known to work with PS/2 mice). Other interrupts can be specified. After a configurable amount of time with no activity on these interrupts, it asks apm(1) to put the laptop to sleep.
I welcome all bug reports, feature requests, and comments. Just email me.