apmd.conf revision 81167
152942Sbrian# apmd Configuration File
252942Sbrian#
352942Sbrian# $FreeBSD: head/etc/apmd.conf 81167 2001-08-05 20:26:03Z nsayer $
452942Sbrian#
552942Sbrian
652942Sbrianapm_event SUSPENDREQ {
752942Sbrian	exec "/etc/rc.suspend";
852942Sbrian}
952942Sbrian
1052942Sbrianapm_event USERSUSPENDREQ {
1152942Sbrian	exec "sync && sync && sync";
1252942Sbrian	exec "sleep 1";
1352942Sbrian	exec "apm -z";
1452942Sbrian}
1552942Sbrian
1652942Sbrianapm_event NORMRESUME, STANDBYRESUME {
1752942Sbrian	exec "/etc/rc.resume";
1852942Sbrian}
1952942Sbrian
2052942Sbrian# resume event configuration for serial mouse users by
2152942Sbrian# reinitializing a moused(8) connected to a serial port.
2252942Sbrian#
2352942Sbrian#apm_event NORMRESUME {
2452942Sbrian#	exec "kill -HUP `cat /var/run/moused.pid`";
2552942Sbrian#}
2652942Sbrian
2752942Sbrian# suspend request event configuration for ATA HDD users:
2852942Sbrian# execute standby instead of suspend.
2952942Sbrian#
3052942Sbrian#apm_event SUSPENDREQ {
3152942Sbrian#	reject;
3252942Sbrian#	exec "sync && sync && sync";
3352942Sbrian#	exec "sleep 1";
3452942Sbrian#	exec "apm -Z";
3552942Sbrian#}
3652942Sbrian
3774916Sbrian# Sample entries for battery state monitoring
3874916Sbrian#apm_battery 5% discharging {
3952942Sbrian#	exec "logger user.emerg battery status critical!";
4052942Sbrian#	exec "echo T250L8CE-GE-C >/dev/speaker";
4152942Sbrian#}
4252942Sbrian#apm_battery 1% discharging {
4352942Sbrian#	exec "logger user.emerg battery low - emergency suspend";
4452942Sbrian#	exec "echo T250L16B+BA+AG+GF+FED+DC+CC >/dev/speaker";
4552942Sbrian#	exec "apm -z";
4652942Sbrian#}
4752942Sbrian#apm_battery 99% charging {
4852942Sbrian#	exec "logger user.notice battery fully charged";
4952942Sbrian#}
5052942Sbrian
5152942Sbrian# apmd Configuration ends here
5271006Sbrian