'Builtins>Sensors>Options>MBmon_Daemon_Port' help text:
Daemon command must be: mbmon -r -P port
where 'port' must match the port number entered here.
__________________________________________ [OK]
...first I tried typing "mbmon -r -P 411", and clicked "OK". Later
the field was blank. Tried again, clicked "OK". Later blank.
Finally I deduced it required a port number only.
Observations:
1) The box for the port number looks about 50 chars long.
5 chars long is enough. The 50 chars visually implies
a long string, e.g. a command.
2) Users can type non-numeric chars in it.
3) After a user types text and clicks "OK" there's no error message,
from which the user infers his input was formatted correctly.
4) Showing how to manually invoke the daemon is not the right
way in Debian, since the 'mbmon' package has an '/etc/init.d'
script that does everything when enabled in '/etc/default/mbmon'.
While researching this bug, I found a thread where a user was advised
to write an 'init.d' script from scratch, clearly none of his helpers
knew one already existed:
http://www.justlinux.com/forum/archive/index.php/t-147622.html
Suggestions:
1) Shorten the port# input box to 5 chars.
2) If possible, don't allow anything but numbers to be typed.
3) If '2)' is unfeasible, check for bad formatting.
4) Change the text to something like:
Edit '/etc/default/mbmon' to activate the daemon.
Perhaps a default port value of '411' is appropriate, (it's what
'/etc/default/mbmon' recommends), with a notice that it's the Debian
default.
Hope this helps...