wmpower, by Michele Noberasco


My other projects




SourceForge Logo

Valid XHTML 1.0!
Version 0.4.3 - November 25, 2008

Added new command line arguments to be able to force wmpower to use our values for minimum and maximum brightness.
Added some more checks to prevent segfaults on rare occasions.
Removed support for lin-seti as the original Seti@Home project has shut down its activities.
Fixed linker arguments to prevent issues compiling with -as-needed.
Version 0.4.2 - July 22, 2005

Fixed a memory allocation issue that on rare occasions could make wmpower crash
Fixed small bug that made wmpower print forever that it would not fast charge the battery as it was already at maximum capacity
When calculating battery time, and battery is charging, now wmpower displays time remaining until battery is fully charged instead of how much time would be left if we were running on battery power
Version 0.4.1 - February 25, 2005

Fixed bug that made wmpower crash on startup when checking for cpufreq support, if this support wasn't there.
Version 0.4.0 - February 23, 2005

Added option to redirect wmpower output to the system logger.
Added support for CPU frequency scaling (2.6 kernels only).
Now wmpower calculates battery time directly if it fails to get it from ACPI, APM, or whatever other means... It is far less accurate, but at least you get some numbers ;-)
Added small fix to make it compile on ppc hardware... Problem reported by Benjamin Rich
Added '-geometry' command line argument, thanks to Johan Vromans
Don't allow manual PM status changes (i.e. actions triggered by wheel mouse up/down, button clicks) when in mo_meddling mode. Bug reported by Gabor Papp
Fixed a battery (mis)ordering issue, thanks to Michel Ganguin
Added support for any number of fans under generic ACPI.
Fixed code so that wmpower doesn't fail compilation in some circumstances complaining about symbols already defined
Added compile optimizations for K6 and Athlon-64 processors
Random minor bug fixing ;-)
Version 0.3.1 - March 18, 2004

- Added machine ids for Toshiba Satellite Pro 6100, Toshiba Portege 2010 and Toshiba Satellite 5005 S504
- Now wmpower searches for /proc files to read for AC status and temperature from instead of relying on internal lists of files to try out
- Fixed battery detection code: now batteries are presented in the correct order
- reworked some functions (those that get acpi status) to be less resource intensive
- Ondrej Bojar (see his web page) kindly provided this code:
- under ACPI now we correctly display the time to full charge when the battery is charging
- the battery symbol is not shown as critical (blinking), if the battery is charging
- Two new command line arguments:
-w to specify any command to execute when the remaining time sinks to a threshold
-W the threshold of remaining time in minutes.
Version 0.3.0 - October 22, 2003

- Added machine id for Satellite Pro 6000
- Added support for hardware manifatured by Compal and used by vendors such as Acer, HP, Toshiba... You probably need to patch to your kernel to enable support for this. See file README.compal for all details. Credits and a big thank you go to Francisco Rodrigo Escobedo Robles who contributed this code.
- Added spec file for RPM creation, thanks (again) to Francisco Rodrigo Escobedo Robles.
- Yet another /proc file to read temperature from, thanks to Masahide Matsumoto.
Version 0.2.0 - September 30, 2003

- Project moved to autoconf/automake tools
- General code reorganization
- Hopefully lessened high CPU usage problems. Note for DELL users: your problem sits in ACPI, not wmpower, so I can't help you: try setting a higher polling interval.
- Added option to set wmpower polling interval
- You can now choose which battery to monitor
- Added machine id for Toshiba Libretto L2
- Fixed bug that on some machines showed battery charge higher than 100%
- Added initial support for Dell laptops, thanks to code contributed by Massimo Battistel and revised by myself. Now supported:
- battery
- fans (shows number of active fans)
- temperature
- added another proc file to read temperature from (patch contributed by Christian Schlamkow)
- if battery charge is critical, not beep if AC power is on (patch contributed by Christian Schlamkow)
- Other things I'm forgetting to mention ;-)
Version 0.1.3 - June 4, 2003

-Various code clean-ups.
-Made diagnostic messages a bit less 'scary'.
-Fixed a segfault when using a malformed -B option.
- New feature (for Toshiba): now wmpower tries to use acpi to set lcd brightness; if this fails it tries using hardware calls. This should work for newer Toshibas, where the hardware method fails.
- New feature (for Toshiba): you can now adjust lcd brightness using your mouse wheel, step by step. Notice: right now, this works only for ACPI calls.
Version 0.1.2 - March 21, 2003

Tweaked Makefile to make it aware of Gentoo Linux CFLAGS.
Version 0.1.1 - March 19, 2003

Minor updates:
-add support for CPU detection in Makefile for automatic compile optimization.
-different install for root/normal user.
Version 0.1 - March 11, 2003

First public release.