forked from ashpie/simple-awesome
Fixed battery widget opening missing file
This commit is contained in:
parent
662a816dd0
commit
7ed0fc7522
@ -151,8 +151,13 @@ function getBatteryCapacity()
|
||||
local capacity = 0
|
||||
for b in getBatteries() do
|
||||
if b:sub(1,3) ~= 'hid' and readCommand("cat /sys/class/power_supply/" .. b .. "/type"):match("Battery") then
|
||||
charge = charge + readCommand("cat /sys/class/power_supply/" .. b .. "/energy_now")
|
||||
capacity = capacity + readCommand("cat /sys/class/power_supply/" .. b .. "/energy_full")
|
||||
if type(readCommand("cat /sys/class/power_supply/" .. b .. "/energy_now")) == "string" then
|
||||
charge = charge + readCommand("cat /sys/class/power_supply/" .. b .. "/charge_now")
|
||||
capacity = capacity + readCommand("cat /sys/class/power_supply/" .. b .. "/charge_full")
|
||||
else
|
||||
charge = charge + readCommand("cat /sys/class/power_supply/" .. b .. "/energy_now")
|
||||
capacity = capacity + readCommand("cat /sys/class/power_supply/" .. b .. "/energy_full")
|
||||
end
|
||||
end
|
||||
end
|
||||
return charge / capacity
|
||||
|
Loading…
Reference in New Issue
Block a user