From ad470b0626add088b449e8858a9aeac95eee5053 Mon Sep 17 00:00:00 2001 From: Stefan Majewsky Date: Fri, 17 Nov 2017 18:48:47 +0100 Subject: i3status: fix AC adapter recognition --- pkg/i3status/battery.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'pkg') diff --git a/pkg/i3status/battery.go b/pkg/i3status/battery.go index ec2aa88..e41f189 100644 --- a/pkg/i3status/battery.go +++ b/pkg/i3status/battery.go @@ -28,7 +28,7 @@ import ( const ( batteryFullPath = "/sys/class/power_supply/BAT0/energy_full" batteryNowPath = "/sys/class/power_supply/BAT0/energy_now" - powerNowPath = "/sys/class/power_supply/BAT0/power_now" + powerOnlinePath = "/sys/class/power_supply/AC0/online" ) func getBatteryStatus() []Block { @@ -43,13 +43,13 @@ func getBatteryStatus() []Block { if err != nil { return nil } - powerNow, err := readNumberFromFile(powerNowPath) + powerOnline, err := readNumberFromFile(powerOnlinePath) if err != nil { return nil } energyPerc := energyNow * 100 / energyFull - charging := powerNow == 0 //i.e. when we're not drawing power from the battery + charging := powerOnline > 0 color := "#AAAA00" if charging { color = "#00AA00" -- cgit v1.3.1