This patch adds support for all the sensors and chips that xmbmon (ports/sysutils/mbmon) supports. It's a bit quick-and-dirty, but it works fine here.
Tested on FreeBSD/amd64 6.0-STABLE on an ASUS A8V Deluxe (winbond chip, ISA bus).
It adds the following configuration directives:
winbond_fahr <yes|no> - display temps in Fahrenheit (default: no)
winbond_tyantiger - same as the mbmon -Y option (not tested, default: no)
winbond_chip <winbond|wl784|via686|it87|gl52|lm85|lm80|lm90|lm75> - same as winbond -p option, required on my system (though it may be able to do probing on others)
winbond_bus <V[IA]|I[SA]|S[MBus]|A[lL]> - same as -V, -I, -S, -A options to mbmon, needed on my system (again, maybe not on yours)
and the following variable(s):
${winbond <temp{1,2,3}|fan{1,2,3}|vc{0,1}|v33|v50{p,n}|v12{p,n}>}
Note that the patch may need some fiddling with autotools (ugh) to compile, but it's all there.
Any feedback is greatly appreciated!
-Dan
diff for conky-1.3.5
Logged In: YES
user_id=1030859
It would be helpful if you could come by #conky on
irc.freenode.net to discuss this patch.
Logged In: YES
user_id=865605
This patch seems to give more troubles than use. It would
probably make sense to make a separate lib for that (i.e.
out of the conky src tree). One more problem - xmbmon works
only on amd64 and i386 IIRC.
Sorry.