wmmsens

What is it?

Yet another GPL'd Window Maker dock app for monitoring your motherboard's hardware sensors. It is a new implementation of the backend combined with graphical parts from wmix and wmgtemp which are a pair of great dockapps.

wmmsens displays the temperature readings by using both a line graph and scrolling text. Other feature information such as fan RPMs and CPU voltages are displayed only via scrolling text.

The full working wmmsens requires lm_sensors to be up and running on your system.

What is a Dock App?

64x64-pixel applications that can be docked to each other on your Window Maker desktop. Check out the Dock App Warehouse or dockapps.org for a rather large selection of available dockapps.

What is different about it?

It attempts to detect your system's chipset based on standard keywords from lm_sensors. Most chipsets use the same keywords to identify features. However, there are some chipsets that use non-standard names and, thus, may not be handled by wmmsens.

Can I see some snapshots?

Sure. Here you have wmmsens on the left and wmmsens-sim on the right. They look and behave the same. It's just unusual to see a graph like the one on the right during normal system operation.

wmmsens snapshot wmmsens-sim snapshot

What chipsets are known to work?

The following is a list of lm_sensors modules that wmmsens has been reported to work with:

If yours is not listed there, try running wmmsens with the --verbose --all options and email me (edporras at gmail.com) the output generated. Let me know if it works or fails miserably and include the i2c / lm_sensors version you're using.

Feedback will be greatly appreciated!

Where do I get it from?

Currently you can grab a full working binary which gets sensor data from lm_sensors or a simulation binary which uses a stub library that generates arbitrary data (if you'd like to see it running before setting up lm_sensors).

If you've already patched your kernel to get hardware sensor support and have the modules loading at boot, you can download the source or grab an i586 precompiled wmmsens binary.

If you haven't done this, you download the wmmsens-sim binary which simulates the sensor chipset. You can also grab the source and the stubsensors library to compile it yourself.

Fetch the files from here:

Sources | Binaries

Who are you?

A developer working on a linux-based broadcast tool for a small software company in Gainesville, FL. I've had an itch to write a dockapp for a while and so wmmsens was born as a learning experience. You can find out more about me from my blog.

I am eternally grateful to the authors of the dockapps wmmsens is based on. Their work and ideas are excellent and made the process of learning how to write wmmsens very simple.