dockapps/wmacpi
Doug Torrance 38bd883523 wmacpi: Bump to version 1.99r5.
Source obtained from http://sourceforge.net/projects/wmacpi/files/.

2004 April 23 1.99r5
	Collected fixes for the collected fixes below . . .

	* Manpage fixes, to reflect the reality of the current code.

	* Code cleanups, to make a few things more sensible. Most notably,
	the interface for setting the samplerate has changed so that it's
	no longer inverted and illogical - you now say how many times you
	want to sample per minute.

	* Fixed an issue with initialisation - I'd moved the power_init()
	call below the options parsing code, without dealing with the -m
	option properly. The end result was that if you told it to monitor
	a battery number, it would fail saying the battery didn't exist. I
	moved the check for this out of the options parsing and after the
	power_init() call.

	* Fixed a leaking file descriptor in init_ac_adapters.

	* Implemented a way to handle changing batteries - reinitialise
	the battery info periodically. I don't know of a better way to do
	that, since we'd have to do all that parsing anyway to find out if
	it had changed . . .

	libdockapp is waiting, but I think that's the only change left
	without more bug repots . . .
2014-08-19 18:13:57 +01:00
..
debian wmacpi: Bump to version 1.99. 2014-08-19 18:13:56 +01:00
acpi.1 wmacpi: Bump to version 1.99. 2014-08-19 18:13:56 +01:00
acpi.c wmacpi: Bump to version 1.99r5. 2014-08-19 18:13:57 +01:00
AUTHORS wmacpi: Bump to version 1.99. 2014-08-19 18:13:56 +01:00
ChangeLog wmacpi: Bump to version 1.99r5. 2014-08-19 18:13:57 +01:00
COPYING wmacpi: Bump to wmacpi-ng version 0.50. 2014-08-19 18:13:56 +01:00
INSTALL wmacpi: Bump to version 1.99. 2014-08-19 18:13:56 +01:00
libacpi.c wmacpi: Bump to version 1.99r5. 2014-08-19 18:13:57 +01:00
libacpi.h wmacpi: Bump to version 1.99r5. 2014-08-19 18:13:57 +01:00
Makefile wmacpi: Bump to version 1.99r4. 2014-08-19 18:13:57 +01:00
master.xpm wmacpi: Bump to wmacpi-ng version 0.90. 2014-08-19 18:13:56 +01:00
master_low.xpm wmacpi: Bump to wmacpi-ng version 0.90. 2014-08-19 18:13:56 +01:00
README wmacpi: Bump to version 1.99r1. 2014-08-19 18:13:57 +01:00
TODO wmacpi: Bump to version 1.99r4. 2014-08-19 18:13:57 +01:00
wmacpi.1 wmacpi: Bump to version 1.99r5. 2014-08-19 18:13:57 +01:00
wmacpi.c wmacpi: Bump to version 1.99r5. 2014-08-19 18:13:57 +01:00
wmacpi.h wmacpi: Bump to version 1.99. 2014-08-19 18:13:56 +01:00

For install instructions, see "INSTALL" file.

Usage:

+-------------+
|battery graph| <- visual percentage battery remaining
|[:][=] [100%]| <- [:] - on AC (blink when charging) [=] - on battery
|[00:00]  [bX]| <- [00:00] time remaining   [bX] battery being monitored.
|status   area| <- messages scroll here
+-------------+

see wmacpi -h for some command line switches

**********************************************************************

wmacpi is a dockapp ACPI battery monitor for modern kernels (ie,
2.4.17 or later, and 2.6 kernels). Basically, it opens various files
under /proc/acpi, reads status information from them, and then
displays summaries.

Version 1.99 and later provides full support for multiple
batteries. You can tell it to monitor a particular battery with the -m
option, which will display the percentage remaining and current status
message for that battery. The time remaining and AC/battery status are
global - the time remaining is calculated based on all batteries found
on the system. When charging, the time displayed is the time remaining
until the battery is fully charged - this only works sensibly if your
ACPI system is implemented properly (far, far too many laptops have
buggered ACPI implementations).

The displayed time is averaged over 50 samples, each taken every three
seconds (by default). This greatly improves the accuracy of the
numbers - on my laptop, the time remaining seems to be overstated by a
good hour or so if you only sample once compared to fifty times.

Some ACPI implementations are stupid enough to block interrupts while
reading status information from the battery over a slow bus - this
means that on such b0rken laptops, running an ACPI battery monitor
could affect interactivity. To provide a workaround for this, current
versions of wmacpi supports setting the sample rate from the command
line. The default -s setting is 100, which translates to once every
three seconds. -s 10 will sample every 30 seconds, -s 1 every 300
seconds. -s 1000 will sample every 0.3 seconds - don't do that unless
you're just having fun . . .

Also provided is a command line tool to report the battery status. By
default this will only sample once, but with the -a option you can
specify a number. Be aware that it will try to take all those samples
in the space of one second, so if your ACPI implementation is b0rken
this could have adverse effects.

Please report bugs to <simon@dreamcraft.com.au>.

Simon Fowler, 2003-11-23.