apmd.conf revision 81159
169935Sdannyboy# apmd Configuration File 248734Siwasaki# 350472Speter# $FreeBSD: head/etc/apmd.conf 81159 2001-08-05 15:45:21Z 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 { 3981159Snsayer# exec "logger user.emerg battery status critical!" 4081159Snsayer#} 4181159Snsayer#apm_battery 1% discharging { 4281159Snsayer# exec "logger user.emerg battery low - emergency suspend" 4381159Snsayer# apm -z 4481159Snsayer#} 4581159Snsayer#apm_battery 99% charging { 4681159Snsayer# exec "logger user.notice battery fully charged" 4781159Snsayer#} 4881159Snsayer 4969935Sdannyboy# apmd Configuration ends here 50