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