Added back in -s show sensors always to avoid confusion, but turns off if error message for -F output. This is to avoid spam yet still
have it work always as expected.
By suggestion, now show no sensors output if error condition: missing sensors app OR no sensors output
This can be overridden for debugging by override with -! 1 flag, testing 1
If older, sudo will just error out, which is fine for now, it always works as root though. Eventually all systems will support this, so
there's no real need to test for version numbers of sudo I think.
small new feature: show with -x, extra options, hddtemp data for -D data, if hddtemp installed, and if user root, or if user is in
/etc/sudoers with: <username> ALL = NOPASSWD: /usr/sbin/hddtemp
Another nice little sys admin thing.
More fine tuning of sensors. Handled case where temp 1 or 2 is greater than temp 2 or 1, but fan speed is zero for the hotter case, and is
> 0 for the cooler case. This means that the cpu fan will be the cooler temp.
Added an attempt to set mobo fan speed if fanx is > 5000k rpm, those little fans will always be fast and on mobo, or almost always.
Redid the logic for sensors to be totally dynamic and regex driven, no more hacks.
This should drastically help with fringe case data handling, and solved all the posted data samples of sensors output
New feature: -s option triggers sensors output, also -F adds it.
Shows all that can be gathered, cpu/mobo temp, cpu/mobo/psu fan speed, sys fan speeds.
Also cleaned up some non clear code in inxi.
Fixed long standing bug with root user getting null output for res or tty, now if in X, shows message that gfx data is not available
to root.
Also added null case handling for some of the gfx output to show N/A instead of null. This lets me know which detection fails, which
should make debugging a bit easier long term.
Turned off the advanced glx info line as well for root user.
quassel support added, 3 cases, for quassel, quasselclient, and quassel monolithic (unused now))
Also expanded all the gawk in that section to make it more consistent.