Description:

A SuperKaramba Monitor prepared for systems with 1 or 2 CPUs, and nVidia GPU. Include voice support with festival (speech warning of temperature sensors and a initial speech report), and english/spanish translations.

Feel free to add comments (good or bad). I want to fix and improve this theme.

Require:
- superkaramba
- wget
- lm_sensors
- festival, with Spanish support to use SysMaloon-Spanish (see following instructions)
- hddtemp (Only for Advanced modification)
- sox
- libogg

lm_sensors:
- To install lm_sensors try: 'yum install lm_sensors[.i386 | .x86_64]' or 'apt-get install lm_sensors' as root.
- Then run command 'sensors-detect' as root and follow onscreen instructions.
- Finally restart daemon as root: '/etc/init.d/lm_sensors restart'.
- To ensure that all works correctly, type 'sensors' command and you should see a report of all sensors of your motherboard.

festival:
- To install it try: 'yum install festival[.i386 | .x86_64]' or 'apt-get install festival' as root.
- To add Spanish support download 'Festival Spanish Support' and uncompress it at 'festival/lib/voices' directory of festival, generally at /usr/share/.
- To ensure that all works correctly, type 'echo hello | festival --tts' for english speech, or 'echo hola | festival --language spanish --tts' for spanish speech, and you should hear it.

hddtemp:
- To install it try: 'yum install hddtemp' or 'apt-get install hddtemp' as root.
- Note: In this theme, only works if your hard drivers are on /dev/sda and sdb (Normally SATA HDs and PATA HDs running under a kernel that provide a redirection from IDE to SCSI devices)
- If your hards drives are, for example, /dev/hda and hdc, you can try to create a symbolic link as 'ln -s /dev/hda /dev/sda', and 'ln -s /dev/hdc /dev/sdb' as root.

HowTo reconfigure .theme:
Sometimes, 'sensors' command show the information with no standar labels. In that case, you will need to edit your favorite .theme and change some lines.

For example, if your 'sensors' command shows the CPU Temp with 'temp 1' label, you will need to change grep argument of .theme file and, in this example, you will need to modify all lines with grep 'CPU Temp', and change it with grep 'temp 1'.

With hard drives and hddtemp, if your hard drives are /dev/hda and /dev/hdc instead of /dev/sda and /dev/sdb, wou will need to change hddtemp argument.
Last changelog:

10 years ago

3.2:
- Added warning sound before alarm speech temperature warning.
- Fixes min and max values of all temperature sensors.

3.1:
- Adapted Core Temps to last version of lm_sensors. lm_sensors 2.10.4 required.

3.0:
- Added temperatures for each CPU Core (Intel Core2Duo) in Advanced modification. Kernel 2.6.22 required.

2.7:
- Fixes max progress bar length.

2.6:
- Fixes initial speech text.

2.5:
- Added Advanced modification: SATA HD Temp monitor and Core voltage.

2.0:
- Added '1 CPU' support english and spanish.
- Fixes Fan Speeds.

1.1:
- Added english support.
- Fixes minor bugs.

1.0:
- First official release.

kinnth

10 years ago

I have got the widget working and it looks good however none of my cpu temps are showing up. the sensors cmd works in the console, however it doesnt seem to be able to find it in your program.

i did a locate for lm_sensors

/etc/init.d/lm_sensors
and
/etc/sysconfig/lm_sensors

dont know which location its using. Im on opensuse 10.3, What part of the text file should I edit to get it working.

Nice coding by the way, when i get it working it shall remain on my desktop forever more!




Report

prestochango

10 years ago

You have created my favorite sensors theme. However, some paths are wrong. I'm using opensuse 10.2. I tried to edit your theme with vi, but I just don't know what to change.
My lm_sensors is located at:
/etc/sysconfig/lm_sensors
Sensors is located at:
/etc/sensors.conf
and I just upgraded lm_sensors to the very newest version.

All the sensors work.
I have four temperature sensors from the k8temp module, and gkrellm shows this. I like your theme for superkaramba a lot better than gkrellm.
If you could tell me which lines of the theme to change I would greatly appreciate it.
Thank you.

Report

Netmaskx90

10 years ago

Hats off to ya Maloon, this is simple one of my favorite monitors. Keep up the great work.
Netmask

Report

frnc

10 years ago

I happen to have eth1 configured as network terminal instead of the classic eth0. Is there any way I can make network traffic in Sysmaloon be aware of this? Thx in advance and keep on with the good work!

Report

C

maloon

10 years ago

Open your favorite .theme with kwrite (for example), and find 'eth0' text string, and replace all strings it for 'eth1'., or 'wlan0', or your favorite network device.

Report

pollofank

10 years ago

thanks for the inspiration!
are you a spanish speaker?
we should be in contact
bye!

Report

C

maloon

10 years ago

Yeah!
I'm from Malaga (Spain).

Report

10 years ago

3.2:
- Added warning sound before alarm speech temperature warning.
- Fixes min and max values of all temperature sensors.

3.1:
- Adapted Core Temps to last version of lm_sensors. lm_sensors 2.10.4 required.

3.0:
- Added temperatures for each CPU Core (Intel Core2Duo) in Advanced modification. Kernel 2.6.22 required.

2.7:
- Fixes max progress bar length.

2.6:
- Fixes initial speech text.

2.5:
- Added Advanced modification: SATA HD Temp monitor and Core voltage.

2.0:
- Added '1 CPU' support english and spanish.
- Fixes Fan Speeds.

1.1:
- Added english support.
- Fixes minor bugs.

1.0:
- First official release.

product-maker 49 155

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
3.2
updated Aug 16 2007
added Jun 30 2007
downloads today
0
page views today 4