Hi Wouter, On Sonntag, 16. Februar 2014, Wouter Verhelst wrote: > > ok, but what events are there? I still don't get this part. > An "event" is the transitioning from one battery level range to the > next.
Aaaah!
> Let's take this line from the manpage:
>
> discharging = 2:missing.png:low.png, 10:low.png, 100:full.png
>
> This means there's a range from 0 to 2 (inclusive), one from 3 to 10,
> and one from 11 to 100.
>
> When you're running on battery, and the battery level goes from >= 11 to
> <= 10, you move from one range to another. This is when the event
> triggers.
So far I think the concept is very clear... (I'll need to dig into the manpage
to see if I think it's described equally clearly there :)
> The event you set should be set on the range you enter; in the above
> example, it should be set on the 3 to 10 range; that is, the code should
> say
>
> $theme->set_event(1, \&suspend, 'd')
>
> because the first range (0 to 2) is the range with index 0, and the
> second range (3 to 10) is the range with index 1.
Ah, wow. That's less clear / intuitive, I think.
I'll see if I can come up with either an improvement to the manpage or some
more commented example theme.cfg/.pl files, so that future users will
understand easier faster :-)
Maybe it's just a comment above the "$theme->set_event" line, but I have to
admin I've just skimmed the part in the manpage with the perl lines, as I
thought (and think) I wanted something very simple and standard. (Even though
I knew that suspend was not standard functionality of fdpowermon.. :)
cheers,
Holger
signature.asc
Description: This is a digitally signed message part.

