Suspend-to-RAM on inactivity

Using the Gnome “Power Management Preferences”, for instance, it is possible to put the computer to sleep when inactive for a certain amount of time, from 11 minutes up to 1 hour.

I’m looking for a way to do this with longer periods of inactivity and being mandatory, that is not a personal setting.

So looking into what triggers power saving events opens up what seems to be a jungle of frameworks and applications for handling various things. Not that this is unusual in the Linux world, but this struck me as extraordinary.

S2ram, pm-utils, ACPI, suspend, powersave, HAL.

What framework/daemon/configuration handles events like inactivity to trigger power saving? Is there even one, or is the Gnome Power Management a special case?

I’m using OpenSuSE 11.1.