Crystal Monitor

Plasma 4 Extensions

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

6
5 .0
Description:

CrystalMonitor 9 is free open-source SuperKaramba plasmoid. It provides many useful functions - info about your computer configuration.

Last but not least it's translated to 7 languages (see nastavitveniK bellow) and thanks to SuperKaramba great structure it's fully skinable and partially configurable with the utility nastavitveniK.

If you want to support developing of this program, you can translate it (for manuals contact me) or make donation via PayPal instead (see donate button bellow).

For installation manuals take a look at Knowledge Base tab.

Some TO-DOs:
*update Debian, Ubuntu and openSuSE (+ Mandriva, Fedora) packages
*publish cm2deb, cm2rpm scripts


If you have questions, please prefer using the Knowledge Base tab


Please download it...
or visit site
Enjoy...

Mihael Simonič
smihael@gmail.com
Last changelog:

10 years ago

8th June 2010 | CrystalMonitor 10 a.k.a. Phoenix announced
* I decided to bring some life to my most-successful project
* the final SuperKaramba-based version (to be released in 2 weeks) will be fully customizable/translatable via web interface which will generate installable SuperKaramba package
* further versions will be Python Plasmoid scripts

5th September 2009 - PROJECT IS DISCONTINUED! Version 9.0.3 is the probably last in long history of Crystal Monitor. It may continue with a native plasmoid...

26th June 2009 | nastavitveniK 0.3
* network interface selector
* mirror script improvements
* Bulgarian translation by Anglel Angelov

26th June 2009 | CrystalMonitor 9.0.3
* added sensor for external IP
* Bulgarian translation by Anglel Angelov

1st June 2009 | nastavitveniK 0.1
* Merge of sKiner and loKalizer; option to launch older versions; an early preview of font selection dialog

1st June 2009 | sKiner 0.3
* A possibility to select .tar.gz

31st May 2009 | Version 9.0.1
* Small maintenance fixs
* Major update of sKiner

Full changelog
http://odprtakoda.tuxfamily.org/node/45

C

smihael

12 years ago

Yeah I can confirm this bug. I actually tested thing with files already installed, so actually i didn't test .deb as I had thought before I posted deb here. Now I uninstall deb, delete all cm files, install deb, and I also get plain plasmoid on Debian

So possibly there is same problem with opensuse. I use same self-made scripts.

I'll find bug...

Report

C

smihael

12 years ago

Installing it normally should work in all systems:
* Install and configure lm-sensors and hddtemp
* Download it from kde-look.org
* Right click on the Plasma desktop
* Select Add widgets > Install new > From file
* In dialog select SuperKaramba: Karamba desktop theme
* Open cm8.skz
* Close dialog
* Right click on the Plasma desktop
* Select Crystal Monitor 8.0 item from the list
* That is all! So simple!

Can you give me output of kde4-config --prefix or kde-config --prefix, please.

Report

hellblade

12 years ago

Yeah normal installation works like a charm.

Report

krudl3r

12 years ago

I was having the same problem with the CPU temp written off the edge of the Widget... thanks for the fix.

Report

cfigura

12 years ago

The September exhange between Miha and Polydeukes seems to suggest that there is currently no support for dual-core systems. Is that correct? I've got crystalmonitor running on my laptop, and everything works perfectly EXCEPT core temperature - which doesn't show up at all. The "cpuinfo=..." command above yields:
Genuine Intel(R) CPU T2500 @ 2.
...

It's a great plasmoid - I'd just love to get the CPU temperature fixed!

Thanks!

Report

C

smihael

12 years ago

Try the updated version and report if works.

Report

cfigura

12 years ago

I dug around and found the answer!
The Crystal.theme has the following for the CPU temperature sensor:

text x=260 y=48 sensor=program program="sensors | grep Core0| cut -f2 -d+ | cut -c -6" interval=50000 color=220,220,220 align=right

Sensors reports my two cores as 'Core 0' and 'Core 1' - so by replacing the 'Core0' by 'Core 0', it works just fine.

Report

pizzaman

12 years ago

Another way of fixing this is to edit your /etc/sensors.conf and change the label of your CPU Temp probe to Core0.

For example I am using the winbond w83627ehf chip, so under the label:

# Winbond W83627EHF

in the subgroup:
# Temperatures
label temp1 "Sys Temp"
label temp2 "CPU Temp"
label temp3 "AUX Temp"

I change it to read:
# Temperatures
label temp1 "Sys Temp"
label temp2 "Core0"
label temp3 "AUX Temp"

Report

cfigura

12 years ago

With the update - the processor name is now accurately shown, but I still do NOT get a CPU *temperature* shown. I know that there are two cpu temperatures to report, I would think that that's probably the issue. Is there a way around that?

Report

TotoKid

12 years ago

Yeah, i know I might be quite disappointing... but... how can I remove it? KDE 4.2 should have this feature, but in 4.1 I had to delete the ~/.kde4/share/apps/plasma/plasmoids/sk_cm81 folder, though I could not find the lines to delete from ~/.kde4/share/config/plasma-appletsrc.

Report

C

smihael

12 years ago

To remove from desktop:
* Unlock widgets
* Just go over CrystalMonitor
* Click on litle red x that appears near CrystalMonitor.

To completely remove:
* Delete cm folder (one you have listed)
* Delete ~/.kde4/share/kde4/services/plasma-applet-sk_cm81.desktop
* Restart plasma

Anyway thanks for usage and don't forget to vote (good, of course) :D

Report

Polydeukes

12 years ago

and well tryin to add cpu info completly failed, tryin your advise ended up in a complete plasma crash ^^
Maybe a little more noob friendly instruction how to show your cpu model name (AMD64 3000+)

Report

Polydeukes

12 years ago

sry double post...
changing them from silicon to oxygen fixes the hdd temp but cpu temp still not in the box :/
screenie
http://www.imagehosting.gr/show.php/250465_3desk.png

Report

C

smihael

12 years ago

Just send me output of following cmds:

sensors | grep Core0| cut -f2 -d+ | cut -c -6

sensors | grep "CPU Temp"

and I will be able to help you :)

Please note to remove all \ (back slashes) (they're added to comments by kde-look.org automatically, probably due technical reasons).

Report

Polydeukes

12 years ago

hmm
sensors | grep Core0| cut -f2 -d+ | cut -c -6
output: 44°C

sensors | grep "CPU Temp"
output:nothing happens

now im confused ;D

Report

C

smihael

12 years ago

- Unpack theme (rename cm8.skz to cm8.zip and extract)
- Edit cm8.theme in kwrite/kate
- Replace
[code]sensors | grep Core0| cut -f2 -d+ | cut -c -6 ]/code]

with
[code]
sensors | grep Core0| cut -f2 -d+ | cut -c -7[/code]

- Save
- Now rezip archive and install again. Tell if works.

And at last, do you have dual core processor (what returns following command)

cpuinfo=$(grep 'model name' /proc/cpuinfo | sed -e 's/.*: //' -e 's/(tm)//'); if test ${#cpuinfo} -lt 35; then echo $cpuinfo; else echo -n $cpuinfo | cut -c -31; echo ' ...'; fi

or simplier "model name" line if you run:

cat /proc/cpuinfo

I'm also adding here

TO-DO FOR NEXT VERSION:
- auto debugger
- repair script

Report

Polydeukes

12 years ago

hmm i did what you said...but nothing happend..maybe its interessting for you that the line didnt have that part you told me to change| cut -c -6.Anyways the x/y values fixed my problem changed x value to 240 and looks good now.

original:
x=260 y=48 sensor=program program="sensors | grep Core0| cut -f2 -d+| cut -c -6 " interval=90000 color=220,220,220

changed:
x=240 y=48 sensor=program program="sensors | grep Core0| cut -f2 -d+| cut -c -7 " interval=90000 color=220,220,220

well works like a charm now :)
thx

p.s. here is the pic and maybe you think about adding total in/total out MB transfer infos in your widget.You can see them below crystal monitor in my pic.Then your widget would be perfect at least for me and i can kick out that crappy plasma-netgraph thingy......

http://www.imagehosting.gr/show.php/251981_fixed.png

Report

Polydeukes

12 years ago

hmm
sensors | grep Core0| cut -f2 -d+ | cut -c -6
output: 44°C

sensors | grep "CPU Temp"
output:nothing happens

now im confused ;D

Report

Polydeukes

12 years ago

hey mihas
thats a great widget..well done
works well expect that cpu and hdd temp text are overlapping..wont fit in the box even with resizing..

uploaded screenies
http://img13.imagehosting.gr/out.php/i250410_1desk.png

http://img13.imagehosting.gr/out.php/i250411_2desk.png

can you help me fix that?
thx in advance

Report

Polydeukes

12 years ago

hey mihas
thats a great widget..well done
works well expect that cpu and hdd temp text are overlapping..wont fit in the box even with resizing..

uploaded screenies
http://img13.imagehosting.gr/out.php/i250410_1desk.png

http://img13.imagehosting.gr/out.php/i250411_2desk.png

can you help me fix that?
thx in advance

Report

tarahmarie

12 years ago

...to make this transparent like in the screenshots? n00b here; have Kubuntu 8.04 w/ KDE4.1. How do you do that?

Report

C

smihael

12 years ago

Go Plasma desktop
Right click
Select
Desktop Settings
Under Desktop theme select New theme and under search field write glass
Select Glassfield and click on Install now button
Close dialog
Under Desktop theme select Glassfield or anyone other downloaded theme.

Also you'll need to enamble Desktop effects to make widgets transparent, I think.

Hope that this helps you.

Report

C

smihael

12 years ago

Both customization script has an issue (they hangs up when try to zip user-modified version)
when you install CrystalMonitor from KDE-look.org, because KDE-look renames files (it add add content id to name)

How to solve that?

* Uninstall previous CrystalMonitor
* Download from kde-look.org
* Remove content id (in this case 28165-) from file name (cp 28165-cm81.skz cm81.skz)
* Install again, selecting cm81.skz instead 28165-cm81.skz
* That's now, srcipts will work.

In next version this will be bypassed with smarter scripts :D.

Report

C

smihael

12 years ago

loKalizer is updated and debugged.

Report

joth666

12 years ago

Nice monitor (using 8.0 under KDE 4.1), but there's one little thing that annoys me...

The line that says which KDE/Qt version you are using. If you're using a more recent version that KDE 4.1.0 (that is, the first commits of what will become 4.1.1), the line does not fit within the plasmoid even if you resize it. Mine wants to say

KDE/QT: 4.1.0 (4.1 >=20080722) "release 21.1" / 4.4.0 which refuses to fit and "spills out" over the border of the plasmoid.

Report

10 years ago

8th June 2010 | CrystalMonitor 10 a.k.a. Phoenix announced
* I decided to bring some life to my most-successful project
* the final SuperKaramba-based version (to be released in 2 weeks) will be fully customizable/translatable via web interface which will generate installable SuperKaramba package
* further versions will be Python Plasmoid scripts

5th September 2009 - PROJECT IS DISCONTINUED! Version 9.0.3 is the probably last in long history of Crystal Monitor. It may continue with a native plasmoid...

26th June 2009 | nastavitveniK 0.3
* network interface selector
* mirror script improvements
* Bulgarian translation by Anglel Angelov

26th June 2009 | CrystalMonitor 9.0.3
* added sensor for external IP
* Bulgarian translation by Anglel Angelov

1st June 2009 | nastavitveniK 0.1
* Merge of sKiner and loKalizer; option to launch older versions; an early preview of font selection dialog

1st June 2009 | sKiner 0.3
* A possibility to select .tar.gz

31st May 2009 | Version 9.0.1
* Small maintenance fixs
* Major update of sKiner

Full changelog
http://odprtakoda.tuxfamily.org/node/45

12345678910
Be the first to comment
despot77
Mar 30 2011
flesser
Jun 09 2010
davgarcia
Jun 08 2010
universe777
Apr 18 2009
nsridhar
Mar 01 2009
Frank
Dec 28 2008
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
9
updated Jun 08 2010
added Aug 24 2005
downloads 24h
0
mediaviews 24h 0
pageviews 24h 5