diff options
| author | Stefan Majewsky <majewsky@gmx.net> | 2017-11-17 18:48:47 +0100 |
|---|---|---|
| committer | Stefan Majewsky <majewsky@gmx.net> | 2017-11-17 18:48:47 +0100 |
| commit | ad470b0626add088b449e8858a9aeac95eee5053 (patch) | |
| tree | 968a87f996b284314f00f0ea00d9a729e23ea398 /pkg/i3status/battery.go | |
| parent | ed307f528a59ace7f9857fde7e9a17ab840ce9eb (diff) | |
| download | gofu-ad470b0626add088b449e8858a9aeac95eee5053.tar.gz | |
i3status: fix AC adapter recognition
Diffstat (limited to 'pkg/i3status/battery.go')
| -rw-r--r-- | pkg/i3status/battery.go | 6 |
1 files changed, 3 insertions, 3 deletions
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" |
