On Mon, Oct 16, 2017 at 06:38:31PM +0200, Anton Lindqvist wrote: > > Good call. Without knowing too much about the apmd internals, here's a > first stab. As I read the code, the period polling is also used by > auto{suspend,hibernate}. Is this worth mentioning? Since a more frequent > interval will increase the accuracy of the chosen action to perform? >
hmm. if it does more than what is documented, maybe we could get away with being vaguer, without losing anything important? i'm not sure. > Index: apmd.8 > =================================================================== > RCS file: /cvs/src/usr.sbin/apmd/apmd.8,v > retrieving revision 1.49 > diff -u -p -r1.49 apmd.8 > --- apmd.8 29 Aug 2017 06:13:20 -0000 1.49 > +++ apmd.8 16 Oct 2017 16:29:20 -0000 > @@ -57,13 +57,17 @@ When resuming after suspend or standby, > .Nm > runs the appropriate configuration program (if one exists). > .Pp > -When the power status changes > -(battery is connected or disconnected) > +Upon receiving an event from > +.Xr apm 4 , have you changed this text because apm can warn about other things than battery connect or just you think it reads better? i ask because what was there was easier to understand. > .Nm > fetches the current status and reports it via > .Xr syslog 3 > with logging facility > .Dv LOG_DAEMON . > +In addition, > +.Nm > +periodically polls the power status and reports significant changes to the > +battery charge level. > .Pp > The options are as follows: > .Bl -tag -width Ds > @@ -107,14 +111,9 @@ and > .Nm > exits without monitoring the APM status. > .It Fl t Ar seconds > -.Nm > -periodically polls the APM driver for the current power state. > -If the battery charge level changes substantially or the external power > -status changes, the new status is logged. > -The polling rate defaults to > -once per 10 minutes, but may be specified using the > -.Fl t > -command-line flag. > +Set the APM driver poll interval to > +.Ar seconds . > +Defaults to 600 (10 minutes). yes, now -t is nice and simple. just have to get the top bit right... > .It Fl Z Ar percent > Automatically hibernate the system if no AC is connected and the > estimated battery life is equal or below > jmc