I think one problem is that the kernel does not propagate the discharge information to the /sys architecture. If I look at /proc/acpi/battery/BAT0/state
I can read
present: yes
capacity state: ok
charging state: charging
present rate: 26018 mW
remaining capacity: 3800 mWh
present voltage: 10637 mV
But the rate is nowhere to be found in /sys/class/power_supply/BAT0/ and it would appear that the battery applet is looking there now.
I think one problem is that the kernel does not propagate the discharge information to the /sys architecture. If I look at /proc/acpi/ battery/ BAT0/state
I can read
present: yes
capacity state: ok
charging state: charging
present rate: 26018 mW
remaining capacity: 3800 mWh
present voltage: 10637 mV
But the rate is nowhere to be found in /sys/class/ power_supply/ BAT0/ and it would appear that the battery applet is looking there now.
This is a Thinkpad T41 I am using, by the way.