apmd.conf revision 81159
169935Sdannyboy# apmd Configuration File
248734Siwasaki#
350472Speter# $FreeBSD: head/etc/apmd.conf 81159 2001-08-05 15:45:21Z nsayer $
448734Siwasaki#
548734Siwasaki
648734Siwasakiapm_event SUSPENDREQ {
748734Siwasaki	exec "/etc/rc.suspend";
848734Siwasaki}
948734Siwasaki
1048734Siwasakiapm_event USERSUSPENDREQ {
1148734Siwasaki	exec "sync && sync && sync";
1248734Siwasaki	exec "sleep 1";
1348734Siwasaki	exec "apm -z";
1448734Siwasaki}
1548734Siwasaki
1648734Siwasakiapm_event NORMRESUME, STANDBYRESUME {
1748734Siwasaki	exec "/etc/rc.resume";
1848734Siwasaki}
1948734Siwasaki
2048734Siwasaki# resume event configuration for serial mouse users by
2148734Siwasaki# reinitializing a moused(8) connected to a serial port.
2248734Siwasaki#
2348734Siwasaki#apm_event NORMRESUME {
2448734Siwasaki#	exec "kill -HUP `cat /var/run/moused.pid`";
2548734Siwasaki#}
2648734Siwasaki
2748734Siwasaki# suspend request event configuration for ATA HDD users:
2848734Siwasaki# execute standby instead of suspend.
2948734Siwasaki#
3048734Siwasaki#apm_event SUSPENDREQ {
3148734Siwasaki#	reject;
3248734Siwasaki#	exec "sync && sync && sync";
3348734Siwasaki#	exec "sleep 1";
3448734Siwasaki#	exec "apm -Z";
3548734Siwasaki#}
3648734Siwasaki
3781159Snsayer# Sample entries for battery state monitoring
3881159Snsayer#apm_battery 5% discharging {
3981159Snsayer#	exec "logger user.emerg battery status critical!"
4081159Snsayer#}
4181159Snsayer#apm_battery 1% discharging {
4281159Snsayer#	exec "logger user.emerg battery low - emergency suspend"
4381159Snsayer#	apm -z
4481159Snsayer#}
4581159Snsayer#apm_battery 99% charging {
4681159Snsayer#	exec "logger user.notice battery fully charged"
4781159Snsayer#}
4881159Snsayer
4969935Sdannyboy# apmd Configuration ends here
50