Merge branch 'master' of http://git.sysphere.org/vicious
This commit is contained in:
commit
a8a5fc14f6
21
CHANGES
21
CHANGES
|
@ -2,6 +2,27 @@
|
|||
Full changelog is available online:
|
||||
http://git.sysphere.org/vicious/log/?showmsg=1
|
||||
---------------------------------------------------
|
||||
f972955 README: update thermal documentation
|
||||
5605030 thermal: change coretemp default, allow file as widget argument
|
||||
7a3699c division by zero, if battery is full charged
|
||||
b11bb78 hddtemp: fix curl hang in version 7.24.0
|
||||
73db82b README: add format function example for overriding symbols
|
||||
7e81bb8 cpufreq: differentiate between ondemand and conservative
|
||||
6f42ee5 README: update wtype argument explanation
|
||||
45c6eba bat: fix time calculation, bug introduced in 350e924
|
||||
cd4b04d thermal: remove unnecessary read
|
||||
350e924 bat: another workaround for broken ACPI implementations
|
||||
eeb27a2 [cpu] fix division by zero
|
||||
059442d net: sanitize time computation to avoid division by zero
|
||||
25b375b [pulse] round volume to integer
|
||||
18e1823 vicious: cleanup tabs and bad intendation
|
||||
cf996f2 [net] calculate time in a more clean way
|
||||
f1844de Allocate reg table with all values in one shot
|
||||
b11d251 README: provide multigraph usage example
|
||||
44aea37 bat: better fix for missing rate in 31d7b2f
|
||||
e01a8eb vicious: document mem.bcuse
|
||||
1384b69 mem: provide mem.bcuse for Gabriel
|
||||
324563e Next release, tag 2.0.3
|
||||
dcc2b60 vicious: load widget modules only when needed
|
||||
06e8f7c mpd: allow named keys or positional arguments
|
||||
729ceb7 dio: import string.match()
|
||||
|
|
7
README
7
README
|
@ -132,9 +132,10 @@ vicious.widgets.cpufreq
|
|||
vicious.widgets.thermal
|
||||
- provides temperature levels of ACPI and coretemp thermal zones
|
||||
- takes the thermal zone as an argument, i.e. "thermal_zone0", or a
|
||||
table with 1st field as thermal zone and 2nd as data source -
|
||||
available data sources are "proc", "core" and "sys" - which is the
|
||||
default when only the zone is provided
|
||||
table with 1st field as thermal zone, 2nd as data source -
|
||||
available data sources are "proc", "core" and "sys" (which is the
|
||||
default when only the zone is provided) and 3rd optional argument
|
||||
as a temperature input file to read
|
||||
- returns 1st value as temperature of requested thermal zone
|
||||
|
||||
vicious.widgets.uptime
|
||||
|
|
|
@ -22,7 +22,7 @@ local function worker(format, warg)
|
|||
|
||||
local zone = { -- Known temperature data sources
|
||||
["sys"] = {"/sys/class/thermal/", file = "temp", div = 1000},
|
||||
["core"] = {"/sys/devices/platform/", file = "temp1_input",div = 1000},
|
||||
["core"] = {"/sys/devices/platform/", file = "temp2_input",div = 1000},
|
||||
["proc"] = {"/proc/acpi/thermal_zone/",file = "temperature"}
|
||||
} -- Default to /sys/class/thermal
|
||||
warg = type(warg) == "table" and warg or { warg, "sys" }
|
||||
|
@ -30,7 +30,7 @@ local function worker(format, warg)
|
|||
-- Get temperature from thermal zone
|
||||
local thermal = helpers.pathtotable(zone[warg[2]][1] .. warg[1])
|
||||
|
||||
local data = thermal[zone[warg[2]].file]
|
||||
local data = warg[3] and thermal[warg[3]] or thermal[zone[warg[2]].file]
|
||||
if data then
|
||||
if zone[warg[2]].div then
|
||||
return {data / zone[warg[2]].div}
|
||||
|
|
Loading…
Reference in New Issue