apmd.conf revision 81159
1181624Skmacy# apmd Configuration File 2181624Skmacy# 3181624Skmacy# $FreeBSD: head/etc/apmd.conf 81159 2001-08-05 15:45:21Z nsayer $ 4181624Skmacy# 5181624Skmacy 6181624Skmacyapm_event SUSPENDREQ { 7181624Skmacy exec "/etc/rc.suspend"; 8181624Skmacy} 9181624Skmacy 10181624Skmacyapm_event USERSUSPENDREQ { 11181624Skmacy exec "sync && sync && sync"; 12181624Skmacy exec "sleep 1"; 13181624Skmacy exec "apm -z"; 14181624Skmacy} 15181624Skmacy 16181624Skmacyapm_event NORMRESUME, STANDBYRESUME { 17181624Skmacy exec "/etc/rc.resume"; 18181624Skmacy} 19181624Skmacy 20181624Skmacy# resume event configuration for serial mouse users by 21181624Skmacy# reinitializing a moused(8) connected to a serial port. 22181624Skmacy# 23181624Skmacy#apm_event NORMRESUME { 24181624Skmacy# exec "kill -HUP `cat /var/run/moused.pid`"; 25255040Sgibbs#} 26181624Skmacy 27255040Sgibbs# suspend request event configuration for ATA HDD users: 28255040Sgibbs# execute standby instead of suspend. 29186557Skmacy# 30255040Sgibbs#apm_event SUSPENDREQ { 31181624Skmacy# reject; 32181624Skmacy# exec "sync && sync && sync"; 33181624Skmacy# exec "sleep 1"; 34181624Skmacy# exec "apm -Z"; 35255040Sgibbs#} 36181624Skmacy 37181624Skmacy# Sample entries for battery state monitoring 38181624Skmacy#apm_battery 5% discharging { 39181624Skmacy# exec "logger user.emerg battery status critical!" 40181624Skmacy#} 41181624Skmacy#apm_battery 1% discharging { 42181624Skmacy# exec "logger user.emerg battery low - emergency suspend" 43181624Skmacy# apm -z 44181624Skmacy#} 45181624Skmacy#apm_battery 99% charging { 46181624Skmacy# exec "logger user.notice battery fully charged" 47181624Skmacy#} 48181624Skmacy 49181624Skmacy# apmd Configuration ends here 50181624Skmacy