WaterMark system information

Conky

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

4
Score 50.0%
Description:

This screenlet can display many system information and control some of them:

- CPU load
- multi CPU/core load
- list of more CPU consuming processes
- memory and swap load
- network usage (no configuration required)
- Wifi ESSID and signal quality (no configuration required)
- all temperature, fan and electric sensors (support lm_sensors, temperature from ACPI sensors, temperature from nvidia driver and nvclock, temperature and fan from ibm acpi, and hard drive temperature from hddtemp)
- hard disk usage
- Analog and digital clock
- Battery state and global capacity
- several system information like: local IP, external IP, uptime, login time, user name, host name, kernel version, KDE version, Gnome version, total disk space, total free disk space

The last version of this screenlet allows you to control system parameters (fan speed, GPU speed, etc...)

Design need to be improved, and new functionalities added.

I know I haven't provided any news or update, and haven't integrated patches for a very long time now. I'm really sorry for that. I will try to correct that as soon as possible.
Last changelog:

11 years ago

Look at screenshots to see changes in action.

v0.31:
- bug with head/tail display fixed
- new basic color theme, while wainting for new real theme

v0.30:
- bug with "CPU-meter for all cores" fixed

v0.29:
- Fan control is now System control, and allow to use this functionnality to control any hardware with custom scripts
- New System control script which shows how to control nvidia video card overclock
- One minor bug fixed
- in custom sensor, the ':' after the label has been removed and it'S possible to choose the icon to display
- new "howto.txt" file with custom sensors and system control examples.

v0.28:
- support for temperature provided by nvclock (users of Nvidia 8800 cards (G92), please look at: http://computersstoneage.blogspot.com/2008/06/asus-nvidia-8800-gt-gpu-temperature.html )
- problem with clock rendering fixed
- new fan control option which allows to change fan speed (please, read README file for more documentation)


v0.27:
-fixed a minor bug in Head/Tail title display

AJCabando

11 years ago

VCore: +1.65 V (min = +0.00 V, max = +3.84 V)
+12V: +12.22 V (min = +9.12 V, max = +3.89 V) ALARM
+3.3V: +3.31 V (min = +0.06 V, max = +0.00 V) ALARM
+5V: +5.04 V (min = +3.44 V, max = +3.41 V) ALARM
-12V: +6.06 V (min = -13.59 V, max = -14.91 V) ALARM
V5SB: +5.13 V (min = +1.72 V, max = +2.23 V) ALARM
VBat: +0.00 V (min = +0.00 V, max = +0.02 V)
fan1: 0 RPM (min = -1 RPM, div = 128) ALARM
CPU Fan: 2766 RPM (min = -1 RPM, div = 4) ALARM
fan3: 0 RPM (min = 17763 RPM, div = 2) ALARM
M/B Temp: +35°C (high = +64°C, hyst = +33°C) sensor = thermistor
CPU Temp: +33.0°C (high = +80°C, hyst = +75°C) sensor = thermistor
temp3: -48.0°C (high = +80°C, hyst = +75°C) sensor = thermistor


i got the after installing ls-sensors
but my prob is how can i put them to the command line on custom sensor like the fanspeed, CPU Temp, M/B temp and others.. sorry for being such a noob on this things.. im new to linux..

Report

C

walloo13

11 years ago

When you are in the properties panel of the screenlet, in the "Watermark" tab, select "Sensors" in the first combobox.
Then, in the second combobox, you should be able to see all your sensors. Just select the one you want to see. (update of the screenlet may take 10 seconds).
You need to quit, then restart screenlet watermark after you installed lm-sensors to have sensors visible in the second combobox.

If you want to display several sensors, then just launch several time the screenlet and configure each one the way you want.

Report

AJCabando

11 years ago

everything works perfect .. tnx a lot for this great screenlet.. its really amazing.. and i was able to install the nvidia driver but took me hours of searching for answer but its worth it..

BTW!! the network loads doesnt show anything..

Report

C

walloo13

11 years ago

The problem with network load is fixed

Report

C

walloo13

11 years ago

Regarding the problem with network, please, could you run the following command:
cat /proc/net/dev > net1.txt
then a few seconds later:
cat /proc/net/dev > net2.txt

Please, download or upload something (can be a simple web page) between the two commands.

Then zip net1.txt and net2.txt and send it to me by e-mail. My e-mail is in the README file in the software package.

Report

DEADPoet

11 years ago

theres no second combo box.
how to get fan display working,
ethernet and wifi,
everything?

im using opensuse and thinkpad

on my suse fonts are moved one over another, so it looks bad.

how to get this screenlet working.


btw, ur idea was awesome :D

Report

C

walloo13

11 years ago

In v0.15 of WaterMark, there is an option which allow to move text up or down.
I know such functionality is useful for people who use opensuse.
Maybe it may help solve your problem.

Report

C

walloo13

11 years ago

to have all information displayed, you have to launch several sessions of the screenlet by double cliking on it in screenlet-manager, then configure each one.

Report

DEADPoet

11 years ago

regarding the memory, it still doesnt work. network and wireless also dont work.

regarding the acpi, i can see only two temperatures for each cpu core, and thats ok, because ibm-acpi/thinkpad-acpi display information for other sensors.

sensors i would like to see are:
cpu, mini pci, hdd, gpu, bat0, bat1, fan

so..ill gladly help.

for start,
when i do:
cat /proc/acpi/ibm/thermal

i get output like this, meaning only one line of txt:

temperatures: 52 40 38 65 36 -128 32 -128 42 51 48 -128 -128 -128 -128 -128

and temperatures are lined like this:

temperatures: CPU0 mPCI HDD GPU BAT0 N/A BAT1 N/A (dont know) (might be CPU1) (dont know) N/A N/A N/A N/A N/A


regarding the fan,
when i co cat /proc/acpi/ibm/fan i get this:
status: enabled
speed: 3461
level: auto
commands: level <level> (<level> is 0-7, auto, disengaged, full-speed)
commands: enable, disable
commands: watchdog <timeout> (<timeout> is 0 (off), 1-120 (seconds))


so cat /proc/acpi/ibm/fan | grep speed: gives me this:
speed: 3461

if theres any way that i can help, please let me know...i really like your screenlet, and i think it could be very good for all thinkpad owners

hope to hear from you soon





Report

C

walloo13

11 years ago

to fix memory, network and wireless problem, plus could you run this commands:
cat /proc/meminfo > mem.txt
cat /proc/net/dev > network.txt
cat /proc/net/wireless > wireless.txt

and run
iwconfig eth0 > iw0.txt
iwconfig eth1 > iw1.txt
etc...
for each of your network cards

Then zip all generated files (mem.txt, network.txt, wireless.txt, iw0.txt, etc..) and em-ail it to me.
My e-mail is in the README file.


For IBM sensors, please, can you copy all necessary acpi files and send them to in a zip file?

Report

C

walloo13

11 years ago

For IBM acpi support, please, test v0.6 and give me feedback.

Report

C

walloo13

11 years ago

It seems possible to support sensors, but to have corresponding sensor location is more difficult since it changes from one computer to another.
See here:
http://thinkwiki.org/wiki/Thermal_Sensors

Report

DEADPoet

11 years ago

thats the point :D

i think it can be solved to work on thinkpads,
idea is that you could alow users to manualy set positions for sensors for each model, regarding acpi or thinkpad_acpi,

can we im or smtng if thats ok with you

Report

DEADPoet

11 years ago

would you help me in realizing that idea?
i dont know my ways around python very much, but i am willing to learn

Report

C

walloo13

11 years ago

Support for IBM acpi has been added in version 0.6.
Since I do not have IBM computer, I need your feedback to know if it works well.

Report

C

walloo13

11 years ago

Is there any commandline software provided by ibm which can provide sensor values in a well organised and described way? Specially for thermal sensor.
Such command line software may help to be sure all IBM computers will be supported.

Or, do you have any documentation or detailed /proc/acpi/ibm file description?

How did you found which number was what sensor for thermal sensors? You gessed or found some information elswhere?

Report

C

walloo13

11 years ago

If there is no second combobox, it's because lm-sensors is not installed or is not configured correctely.

Please, install lm-sensors, and check if "sensors" program provide you some feedback about sensors on your system.

Regarding font problem, I'm really surprised. I will look if there is a way to fix this problem.

Report

kpwalker

11 years ago

can watermarks take advantage of sensors not recognized by lm-sensors? when i attempt to install lm, it doesn't find any sensors that it recognizes, however, i know there is at least one temperature sensor onboard, as GKrellM can pick up on it.

Report

C

walloo13

11 years ago

Have you run "sensors-detect" after installing lm-sensors, to configure it correctely? (run as root)

At this time, the screenlet use output from lm-sensors. I may try to support other input, but it may take some time and be difficult, since I've a limited number of computers to test (and no IBM).

Report

DEADPoet

11 years ago

got merely nothing with sensors and sensors-detect

Report

C

walloo13

11 years ago

I will see what I can do.

Report

kpwalker

11 years ago

yep, sensors-detect doesn't pick up any sensors :( i suppose i can live without a temp. widget and go with GKrellM for the time being...

Report

kpwalker

11 years ago

I can't get the 'memory' watermark to display anything under Gutsy. Also, what should I enter in the text fields in order to show any sensors? I've figured out "temp" brings up a temperature monitor, but will not display a temperature for my box (same with temp1, temp2, etc. as shown in the screenshot). Thanks in advance.

Report

C

walloo13

11 years ago

Both problem (memory and temperature) should be fixed in v0.3

Report

C

walloo13

11 years ago

For the sensor, you have to select "Sensors" in the first combobox, then select the sensor you want to display in the second combobox. Does the second combo box display sensors?

Regarding your problem with sensors and memory, can you send me the two files (mem.txt and sensor.txt) created by the following commands, in a zipped file?

cat /proc/meminfo > mem.txt
sensors > sensor.txt

You can find my e-mail adress in the README file

Report

11 years ago

Look at screenshots to see changes in action.

v0.31:
- bug with head/tail display fixed
- new basic color theme, while wainting for new real theme

v0.30:
- bug with "CPU-meter for all cores" fixed

v0.29:
- Fan control is now System control, and allow to use this functionnality to control any hardware with custom scripts
- New System control script which shows how to control nvidia video card overclock
- One minor bug fixed
- in custom sensor, the ':' after the label has been removed and it'S possible to choose the icon to display
- new "howto.txt" file with custom sensors and system control examples.

v0.28:
- support for temperature provided by nvclock (users of Nvidia 8800 cards (G92), please look at: http://computersstoneage.blogspot.com/2008/06/asus-nvidia-8800-gt-gpu-temperature.html )
- problem with clock rendering fixed
- new fan control option which allows to change fan speed (please, read README file for more documentation)


v0.27:
-fixed a minor bug in Head/Tail title display

12345678910
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs ocs-url or ocs-store to install things
Pling
Details
license
version
0.31
updated Jun 26 2008
added Dec 17 2007
downloads 24h
0
page views 24h 5