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