apmd.conf revision 81167
169935Sdannyboy# apmd Configuration File
248734Siwasaki#
350472Speter# $FreeBSD: head/etc/apmd.conf 81167 2001-08-05 20:26:03Z 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 {
3981167Snsayer#	exec "logger user.emerg battery status critical!";
4081167Snsayer#	exec "echo T250L8CE-GE-C >/dev/speaker";
4181159Snsayer#}
4281159Snsayer#apm_battery 1% discharging {
4381167Snsayer#	exec "logger user.emerg battery low - emergency suspend";
4481167Snsayer#	exec "echo T250L16B+BA+AG+GF+FED+DC+CC >/dev/speaker";
4581167Snsayer#	exec "apm -z";
4681159Snsayer#}
4781159Snsayer#apm_battery 99% charging {
4881167Snsayer#	exec "logger user.notice battery fully charged";
4981159Snsayer#}
5081159Snsayer
5169935Sdannyboy# apmd Configuration ends here
52