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
Score 50.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

11 years ago

Can you send me output of this:

echo KDE / QT: `kde4-config --version | grep 'KDE' | sed -e 's/.*E //' | sed -e 's/)//'` / `kde4-config --version | grep 'Qt' | sed -e 's/.*: //'`

I got:
KDE / QT: 4.1.0 / 4.4.0


and this: kde4-config --version

I got:
Qt: 4.4.0
KDE: 4.1.00 (KDE 4.1.0)
kde4-config: 1.0

Report

joth666

11 years ago

Sure. For the first one I get:

KDE / QT: 4.1.0 (4.1 >= 20080722) "release 26.3" / 4.4.0 (on one line though)

And the second one gives:

Qt: 4.4.0
KDE: 4.1.1 (KDE 4.1.0 (4.1 >= 20080722)) "release 26.3"
kde4-config: 1.0

The KDE: line is on one line. Looks like the second one is more accurate, and that for the Qt-version you could just grab the first line. For the KDE-version, you could just display what comes before the first paranthesis.

Report

C

smihael

11 years ago

Try this:

Quote:
kde4-config --version | grep 'KDE' | cut -c -10 | sed -e 's/.*: //'


If works ... shows 4.1.1, then run this
Quote:
CM_ID="cm8"
SCRIPT_ID="Konfigurator"
CM_KDEDIR=`kde4-config --localprefix`
CM_PATH=$CM_KDEDIR"share/apps/plasma/plasmoids/sk_"$CM_ID"/"
cd $CM_PATH
cp $CM_ID.skz $CM_ID.skz.bak
mv $CM_ID.skz $CM_ID.zip
unzip -o "$CM_ID.zip" -d "$CM_ID"
cd $CM_ID
kwrite Crystal.theme
[Press Enter - and important don't close konsole window]


Now jump to line 36 and replace

Quote:
text x=60 y=49 sensor=program program="echo KDE / QT: `kde4-config --version | grep 'KDE' | sed -e 's/.*E //' | sed -e 's/)//'` / `kde4-config --version | grep 'Qt' | sed -e 's/.*: //'`"


with this:
Quote:
echo KDE / QT: `kde4-config --version | grep 'KDE' | cut -c -10 | sed -e 's/.*E //' | sed -e 's/)//'` / `kde4-config --version | grep 'Qt' | sed -e 's/.*: //'`


Save and exit kwrite.

Now go back to konsole. Pres Enter. Paste following to konsole:

Quote:
zip -r $CM_ID.skz *
mv $CM_ID.skz ../$CM_ID.skz
cd ../
rm -R $CM_ID
plasma
[Press Enter and close konsole window]

Report

joth666

11 years ago

Yep, that worked if I did one small change. The line in question now looks like this:

Quote:text x=60 y=49 sensor=program program="echo KDE / QT: `kde4-config --version | grep 'KDE' | cut -c -10 | sed -e 's/.*E //' | sed -e 's/)//'` / `kde4-config --version | grep 'Qt' | sed -e 's/.*: //'`"

Maybe I misunderstood you, but the way I read the instructions was to replace one line with another which didn't work. If I did, I would just get no KDE/QT output at all. Re-adding the text= and so on put it back and without the extra information that was nagging me!

Thanks for all the work you put in into solving that!

Report

C

smihael

11 years ago

You can download much improved version 8.1. (It includes this improvment too) - but has small problem with showing processor name... ... ...

Thanks for giving feedback too me :)

Report

C

smihael

11 years ago

This opt-in is based on kde4-config -v and various sed commands. And because kde-devs change output format every time that KDE is updated is hard to make universal command for showing version - but I'm doing on this...

Report

HeinzDo

11 years ago

VCore: +1.09 V (min = +0.00 V, max = +1.74 V)
in1: +12.57 V (min = +7.87 V, max = +12.78 V)
AVCC: +3.36 V (min = +2.32 V, max = +2.27 V) ALARM
3VCC: +3.36 V (min = +1.71 V, max = +0.48 V) ALARM
in4: +1.63 V (min = +1.96 V, max = +0.76 V) ALARM
in5: +1.44 V (min = +0.23 V, max = +1.48 V)
in6: +4.63 V (min = +0.28 V, max = +1.08 V) ALARM
VSB: +3.34 V (min = +3.17 V, max = +3.62 V)
VBAT: +3.02 V (min = +2.64 V, max = +4.00 V)
in9: +1.51 V (min = +1.06 V, max = +1.34 V) ALARM
Case Fan: 3308 RPM (min = 1214 RPM, div = 8)
CPU Fan: 2518 RPM (min = 4115 RPM, div = 8) ALARM
Aux Fan: 0 RPM (min = 10546 RPM, div = 128) ALARM
fan5: 0 RPM (min = 1171 RPM, div = 128) ALARM
Sys Temp: +41.0°C (high = +17.0°C, hyst = -108.0°C) ALARM sensor = thermistor
CPU Temp: +38.0°C (high = +80.0°C, hyst = +75.0°C) sensor = thermistor
AUX Temp: +37.5°C (high = +80.0°C, hyst = +75.0°C) sensor = thermistor

But its not only the CPU, see the CPU-Fan and CPU-Temp. I don't need the Fan-rate,only the temps and there only the CPU-temp.

Report

HeinzDo

11 years ago

I forgot some more: my non removable disk is /dev/sda.

Report

C

smihael

11 years ago

Implented in next version. I'll send you email with 8.1_preview (you can't apply language patches yet!) in attachment.

Report

C

smihael

11 years ago

... you don't need to give e-mail here.

v8.1 has just been released and has this functions implented!

Report

HeinzDo

11 years ago

http://www.bilder-upload.eu/show.php?file=Hj0kMDPhjIspP3c.png

As in the picture to see there still some is not correct with the arrangement

Report

C

smihael

11 years ago

Jeah, known issue when procesor output is too big. Can you give me your [i]sensors[/] output and I will make modification for you.

Else you can do this:
You say that you can't configure net. Here are small instructions (just a part of script). Just open konsole (as normal user) and paste following:


CM_ID="cm8beta"
SCRIPT_ID="Konfigurator"
CM_KDEDIR=`kde4-config --localprefix`
CM_PATH=$CM_KDEDIR"share/apps/plasma/plasmoids/sk_"$CM_ID"/"
cd $CM_PATH
cp $CM_ID.skz $CM_ID.skz.bak
mv $CM_ID.skz $CM_ID.zip
unzip -o "$CM_ID.zip" -d "$CM_ID"
cd $CM_ID
kwrite Crystal.theme
[Press Enter - and important don't close konsole window]


Now comment line 51 and 52 (add # to the fronz of file).

Save and exit kwrite.

Now go back to konsole. Pres Enter. Paste following to konsole:


zip -r $CM_ID.skz *
mv $CM_ID.skz ../$CM_ID.skz
cd ../
rm -R $CM_ID
plasma
[Press Enter and close konsole window]


During procedure plasma should be quitted - don't worry it will be back after procedure is done!

If something goes wrong paste konsole output here and i'll help you.

Report

xylan

11 years ago

hi,

i juste installed it on my kub hardy 4.1, but i can not find where can i configure it to tell him the proper network interface etc etc

thx by advance

Report

C

smihael

11 years ago

Configuration support is in active development (Debian currently don't support kross-python, so i have to switch to bash) and will be released soon (maybe this week) with 8.0 stable version (it was mentioned as big surprise ..., but OK).

You say that you can't configure net. Here are small instructions (just a part of script). Just open konsole (as normal user) and paste following:

Quote:
CM_ID="cm8beta"
SCRIPT_ID="Konfigurator"
CM_KDEDIR=`kde4-config --localprefix`
CM_PATH=$CM_KDEDIR"share/apps/plasma/plasmoids/sk_"$CM_ID"/"
cd $CM_PATH
cp $CM_ID.skz $CM_ID.skz.bak
mv $CM_ID.skz $CM_ID.zip
unzip -o "$CM_ID.zip" -d "$CM_ID"
cd $CM_ID
kwrite Crystal.theme
[Press Enter - and important don't close konsole window]


Now jump to line 70 and replace network device="eth0" with network device="WhateverYouWant". Do same thing with line 72.

Save and exit kwrite.

Now go back to konsole. Pres Enter. Paste following to konsole:
Quote:
zip -r $CM_ID.skz *
mv $CM_ID.skz ../$CM_ID.skz
cd ../
rm -R $CM_ID
plasma
[Press Enter and close konsole window]


During procedure plasma should be quitted - don't worry it will be back after procedure is done!

If something goes wrong paste konsole output here and i'll help you.

Thanks for your feedback.

Report

C

smihael

12 years ago

Next version will be ready for KDE 4.0.

Theme and program is already done, I'm doing web application for choosing modules and building your own CrystalMonitor.

PS new icon is needed
PPS C++/KDE programmer is needed
PPPS New generation will not work on KDE3, but there will be all older versions available on SF.net.

Report

nsridhar

12 years ago

I downloaded the 6.3.3 version with additional features. Of all the monitors available under Karamba, this was the one which easily recognised my network connection and gave the details of IP as well as the DNS.It also shows the upload/download speeds. I did a little customisation by removing the nVidia temperature status as I do not have nVidia. The default 6.3.3 version shows the root partition as well a partition called Dane:. I have now removed this and added partitions of my hard disk. Overall, a great piece of work. One smalll issue is that I am not able to see the Gateway server address, though it is not much important.

I thought that the CPU temperature was not very accurate as it always used to show the same value of around 42 Deg C. But yesterday under very hot conditions, i found that the CPU temperature had shot up to 57 Deg C.

In all I once again congratulate the developer for the great theme.

N. Sridhar

Report

C

smihael

12 years ago

Thanks. You can try new verison. I will upload beta soon! Maybe tomorow! And new webpage design!

Report

rhsoftware

13 years ago

Thank you!

Think it will work
The Speed fot eth0 will not displayed after logout/login

Can´t make a real test now because my stoopid wlan at home dont like me since yesterday, i will see it on monday at office :-)

Report

rhsoftware

13 years ago

Is it possible to detect the used interface or set it manually somewhere?

Most time i use WLAN and this is eth1 not eth0 - So downstream/upstream does not work :-(

Report

C

smihael

13 years ago

Yes, you can set eth1, but manually. I'm sorry but I don't know how to create configurable theme.

At first: rename .skz (SuperKarambaZip) file to .zip and extract it.
Then: open .theme file in text editor (kate) and replace last for lines with (look at quote):

Quote:text x=60 y=280 value="Downstream"
text x=260 y=280 sensor=network device="eth1" format="%in KB/s" align=right
text x=60 y=295 value="Upstream"
text x=260 y=295 sensor=network device="eth1" format="%out KB/s" align=right


Save file and run it.

I hope that this informations are good.

Report

C

smihael

12 years ago

Now, You can configure this in dialog!

Report

C

smihael

13 years ago

Yes, you can set eth1, but manually. I'm sorry but I don't know how to create configurable theme.

At first: rename .skz (SuperKarambaZip) file to .zip and extract it.
Then: open .theme file in text editor (kate) and replace last for lines with (look at quote):

Quote:text x=60 y=280 value="Downstream"
text x=260 y=280 sensor=network device="eth1" format="%in KB/s" align=right
text x=60 y=295 value="Upstream"
text x=260 y=295 sensor=network device="eth1" format="%out KB/s" align=right


Save file and run it.

I hope that this informations are good.

Report

C

smihael

13 years ago

German speakers, I need help, if I want to transtalate Crystal Monitor in your language. Please if you can transtalate flowing lines:
*root folder
*Downstream
*Upstream
*MB in use

Report

lofwyr

13 years ago

*root folder = root Ordner
*Downstream = Downstream (no good german word for that)
*Upstream = Upstream (no good german word for that)
*MB in use = MB belegt

for more questions mail to g.monka(at)web.de

Report

C

smihael

14 years ago

I was asking for help. Please, if you interestet, I'm not know python very well, download CrystalMonitor 7.0 src and repair configure.py script. Manuals are in readme file.
-----------
I have "school in nature" for week and I will not reclive your mails.

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
product-maker Base: 4 x 5.0 Ratings
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 0