parent
0fe00472d3
commit
ea5bfb5e85
9
main.lua
9
main.lua
|
@ -171,23 +171,23 @@ cr_static = nil
|
||||||
local using_ac = function()
|
local using_ac = function()
|
||||||
-- for some reason it is much more efficient to test if the battery
|
-- for some reason it is much more efficient to test if the battery
|
||||||
-- is off than if the ac is on
|
-- is off than if the ac is on
|
||||||
return Util.read_file('/sys/class/power_supply/BAT0/status') ~= 'Discharging'
|
return Util.read_file('/sys/class/power_supply/BAT0/status', nil, '*l') ~= 'Discharging'
|
||||||
end
|
end
|
||||||
|
|
||||||
--
|
--
|
||||||
-- main loop
|
-- main loop
|
||||||
--
|
--
|
||||||
local updates = -2 -- this accounts for the first few spazzy iterations
|
local updates = -2 -- this accounts for the first few spazzy iterations
|
||||||
local __collectgarbage = collectgarbage
|
|
||||||
|
|
||||||
local STATS_FILE = '/tmp/.conky_pacman'
|
local STATS_FILE = '/tmp/.conky_pacman'
|
||||||
|
|
||||||
|
collectgarbage() -- clear out the widget constructors
|
||||||
|
|
||||||
function conky_main()
|
function conky_main()
|
||||||
local _cw = conky_window
|
local _cw = conky_window
|
||||||
if not _cw then return end
|
if not _cw then return end
|
||||||
|
|
||||||
local cs = __cairo_xlib_surface_create(_cw.display, _cw.drawable,
|
local cs = __cairo_xlib_surface_create(_cw.display, _cw.drawable,
|
||||||
_cw.visual, 1920, 1080)
|
_cw.visual, 1920, 1080)
|
||||||
local cr = __cairo_create(cs)
|
local cr = __cairo_create(cs)
|
||||||
|
|
||||||
__cairo_set_source_surface(cr, cs_static, 0, 0)
|
__cairo_set_source_surface(cr, cs_static, 0, 0)
|
||||||
|
@ -214,5 +214,4 @@ function conky_main()
|
||||||
|
|
||||||
__cairo_surface_destroy(cs)
|
__cairo_surface_destroy(cs)
|
||||||
__cairo_destroy(cr)
|
__cairo_destroy(cr)
|
||||||
__collectgarbage()
|
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue