169935Sdannyboy# apmd Configuration File 248734Siwasaki# 350472Speter# $FreeBSD$ 448734Siwasaki# 548734Siwasaki 648734Siwasakiapm_event SUSPENDREQ { 7124001Snjl exec "/etc/rc.suspend apm suspend"; 848734Siwasaki} 948734Siwasaki 1048734Siwasakiapm_event USERSUSPENDREQ { 1148734Siwasaki exec "sync && sync && sync"; 1248734Siwasaki exec "sleep 1"; 1348734Siwasaki exec "apm -z"; 1448734Siwasaki} 1548734Siwasaki 16124003Snjlapm_event NORMRESUME { 17124003Snjl exec "/etc/rc.resume apm suspend"; 1848734Siwasaki} 1948734Siwasaki 20124003Snjlapm_event STANDBYRESUME { 21124003Snjl exec "/etc/rc.resume apm standby"; 22124003Snjl} 23124003Snjl 2448734Siwasaki# resume event configuration for serial mouse users by 2548734Siwasaki# reinitializing a moused(8) connected to a serial port. 2648734Siwasaki# 2748734Siwasaki#apm_event NORMRESUME { 2848734Siwasaki# exec "kill -HUP `cat /var/run/moused.pid`"; 2948734Siwasaki#} 3048734Siwasaki 3148734Siwasaki# suspend request event configuration for ATA HDD users: 3248734Siwasaki# execute standby instead of suspend. 3348734Siwasaki# 3448734Siwasaki#apm_event SUSPENDREQ { 3548734Siwasaki# reject; 3648734Siwasaki# exec "sync && sync && sync"; 3748734Siwasaki# exec "sleep 1"; 3848734Siwasaki# exec "apm -Z"; 3948734Siwasaki#} 4048734Siwasaki 4181159Snsayer# Sample entries for battery state monitoring 4281159Snsayer#apm_battery 5% discharging { 4381205Snsayer# exec "logger -p user.emerg battery status critical!"; 4481167Snsayer# exec "echo T250L8CE-GE-C >/dev/speaker"; 4581159Snsayer#} 4681159Snsayer#apm_battery 1% discharging { 4781205Snsayer# exec "logger -p user.emerg battery low - emergency suspend"; 4881167Snsayer# exec "echo T250L16B+BA+AG+GF+FED+DC+CC >/dev/speaker"; 4981167Snsayer# exec "apm -z"; 5081159Snsayer#} 5181159Snsayer#apm_battery 99% charging { 5281205Snsayer# exec "logger -p user.notice battery fully charged"; 5381159Snsayer#} 5481159Snsayer 5569935Sdannyboy# apmd Configuration ends here 56