apmd.conf revision 124001
1139825Simp# apmd Configuration File 2102779Siedowse# 3102779Siedowse# $FreeBSD: head/etc/apmd.conf 124001 2003-12-30 17:28:06Z njl $ 4102779Siedowse# 5102779Siedowse 6102779Siedowseapm_event SUSPENDREQ { 7102779Siedowse exec "/etc/rc.suspend apm suspend"; 8102779Siedowse} 9102779Siedowse 10102779Siedowseapm_event USERSUSPENDREQ { 11102779Siedowse exec "sync && sync && sync"; 12102779Siedowse exec "sleep 1"; 13102779Siedowse exec "apm -z"; 14102779Siedowse} 15102779Siedowse 16102779Siedowseapm_event NORMRESUME, STANDBYRESUME { 17102779Siedowse exec "/etc/rc.resume apm resume"; 18102779Siedowse} 19102779Siedowse 20102779Siedowse# resume event configuration for serial mouse users by 21102779Siedowse# reinitializing a moused(8) connected to a serial port. 22102779Siedowse# 23102779Siedowse#apm_event NORMRESUME { 24102779Siedowse# exec "kill -HUP `cat /var/run/moused.pid`"; 25102779Siedowse#} 26102779Siedowse 27102779Siedowse# suspend request event configuration for ATA HDD users: 28102779Siedowse# execute standby instead of suspend. 29102779Siedowse# 30102779Siedowse#apm_event SUSPENDREQ { 31102779Siedowse# reject; 32102779Siedowse# exec "sync && sync && sync"; 33132313Sdwmalone# exec "sleep 1"; 34136221Sdavidxu# exec "apm -Z"; 35141471Sjhb#} 36102779Siedowse 37141471Sjhb# Sample entries for battery state monitoring 38141471Sjhb#apm_battery 5% discharging { 39135764Sjhb# exec "logger -p user.emerg battery status critical!"; 40135764Sjhb# exec "echo T250L8CE-GE-C >/dev/speaker"; 41141471Sjhb#} 42139739Sjhb#apm_battery 1% discharging { 43136152Sjhb# exec "logger -p user.emerg battery low - emergency suspend"; 44110294Sume# exec "echo T250L16B+BA+AG+GF+FED+DC+CC >/dev/speaker"; 45141471Sjhb# exec "apm -z"; 46142933Sps#} 47146950Sps#apm_battery 99% charging { 48110294Sume# exec "logger -p user.notice battery fully charged"; 49102870Siedowse#} 50102870Siedowse 51102779Siedowse# apmd Configuration ends here 52102779Siedowse