xref: /freebsd/usr.sbin/apmd/apmd.conf (revision b9f654b163bce26de79705e77b872427c9f2afa1)
1# apmd Configuration File
2#
3# $FreeBSD$
4#
5
6apm_event SUSPENDREQ {
7	exec "/etc/rc.suspend apm suspend";
8}
9
10apm_event USERSUSPENDREQ {
11	exec "sync && sync && sync";
12	exec "sleep 1";
13	exec "apm -z";
14}
15
16apm_event NORMRESUME {
17	exec "/etc/rc.resume apm suspend";
18}
19
20apm_event STANDBYRESUME {
21	exec "/etc/rc.resume apm standby";
22}
23
24# resume event configuration for serial mouse users by
25# reinitializing a moused(8) connected to a serial port.
26#
27#apm_event NORMRESUME {
28#	exec "kill -HUP `cat /var/run/moused.pid`";
29#}
30
31# suspend request event configuration for ATA HDD users:
32# execute standby instead of suspend.
33#
34#apm_event SUSPENDREQ {
35#	reject;
36#	exec "sync && sync && sync";
37#	exec "sleep 1";
38#	exec "apm -Z";
39#}
40
41# Sample entries for battery state monitoring
42#apm_battery 5% discharging {
43#	exec "logger -p user.emerg battery status critical!";
44#	exec "echo T250L8CE-GE-C >/dev/speaker";
45#}
46#apm_battery 1% discharging {
47#	exec "logger -p user.emerg battery low - emergency suspend";
48#	exec "echo T250L16B+BA+AG+GF+FED+DC+CC >/dev/speaker";
49#	exec "apm -z";
50#}
51#apm_battery 99% charging {
52#	exec "logger -p user.notice battery fully charged";
53#}
54
55# apmd Configuration ends here
56