Description: What is new : 1.2.2 * fixed temperatures bugs * added several icons for new distros * fix bugs on disk display * separate modules are being written
1.2.1 * A may rework on the Top section. It should be now faster and less resources hungry.
* The theme is now 1200 pixels high. The cropping on some large screens should be fixed.
* new styles have been added
* bug fix : "C" for Celsius is displayed only a sensor is found and setup.
This theme detects your hardware and automatically fits to your system.
You do not have to modify the theme file to fit your system.
* * * * What is automatically detected * * * *
- LANGUAGE Automatically detects the installed language of your system. If you are English, French, German, Italian, Portuguese and starts automatically in the correct language. Otherwise, English is set by default.
- DISTRO Automatically detects the distro and shows the logo for the major ones. (Mandriva, Ubuntu, RedHat, Fedora, OpenSuse, Mint, Centos, Mepis, Slackware, PClinuxos, Linspire, Debian, Arch, Sabayon) If you want your distro to be added, just ask (or if your logo is not displayed, please tell me so).
- CORES Automatically detects the number of cores ( up to 8 cores ) Shows the frequency and temperature for each core. The temperature will be shown if sensors is installed and configured. Does anyone have more than 8 cores ? Does anyone use it with an ATOM cpu ?
- PARTITIONS Automatically detects the number of mounted partitions. Shows the mounted directory Shows the mounted device Shows the total capacity Shows the remaining space Shows the used space ( and percentage )
- NETWORK Automatically detects all your network interfaces (wired or wireless) The Public IP should now be automatically updated (not tested yet)
Other features:
Info system A click on system information opens kinfocenter if it is installed.
True top This theme shows the real CPU and memory usage of the software (unlike ps). A click on the TOP ZONE opens either KDE or GNOME system monitor (ksysguard of gnome-monitor).
Transparency setting since v0.95 A right-click on the theme allows to set the opacity of the widgets.
Language settings since v1.1 You can choose another language with a right mouse click( you will have to reload the theme afterwards)
File explorer A click on the disk opens the corresponding disk in either dolphin, nautilus or xfe (ie : see first screenshot)
All the features below also work with Gnome
This update uses some of the nice improvements added by KuramaHasukaru on Jidohki : (language choice, other languages added, localisations, improvement of top,..)
What is Required : * Kross. (the only obligatory software) This package has different names : It is called libkross on Mandriva/Ubuntu/PClinux , Python-kde4 on Suse, kross-python4 on Fedora
* (lm_)sensors. This is the temperature detection for each core. To configure it just type as root in a terminal : "sensors-detect" It is safe to answer yet to all the questions
* kinfocenter This will give you lots of information on you system
Notes since v0.98 Allows to write down thoughts, notes... will use kate, gedit, kwrite, emacs. Idea taken from dartchick
Transparency setting stored since v1.0. A 50% opacity is set by default if nothing is found
Clickable areas Pop up tips and a mouse icon are displayed on clickable areas (do not forget to lock the theme)
TRANSLATORS WANTED
So far there are 5 languages : French and English, German, Italian and Portuguese.
This theme can easily be translated. If you want to customize it, just open the translation.py file, add you language, and add the words to be translated.
If you send it to my email, I'll add your language in the next version.
remove the underscores in the following address _fabien_henon@free_.fr
As always, all your comments and feedbacks are welcome.
Hi Fabien,
Congratulations on a fantastic theme! However, unfortunately I have 2 problems.
1) Using kde 4.4.3 on Gentoo, my theme is cropped off at about the 90% mark....ie the 2nd eth port is cropped in the Network section. I have 2 monitors with each at resolution 1680x1050, running twinview.
2) Also you mention that if lm_sensors is configured then this should show the cpu temps. No temperatures show on mine even though i have lm_sensors successfully configured and the sensorsd daemon is running.
For the record I am running kde 4.4.3 on a 2.6.33-r2 kernel on a 64bit intel i7 quad core system
I am assuming that this is because I run Gentoo. If you need any more then let me know!
Thanks! - Johnny
nevermind the cropping issue, that has been solved by adjusting the height value in automatik.theme to h=950. Now i can see all the items.
Just need to get the temperatures to come up!
Hi,
Thanks for your comments and your feed-back.
I have a 800 pixels high screens and I never noticed the croppings my small screen.
The theme is now 1200 high. It should be OK.
Regarding sensors
what do you get with the following command :
sensors | grep Core | sed -e 's/.*[:]//' -e 's/[°].*//' -e 's/.*[+]//' -e 's/[.].*$//'
You should get the temperature for each of you CPU
I actually really like your theme so I even registered for an account here so I could comment.....
You should look at the code for your memory usage..... your missing a
"b"
so should look like:
FreeMemorySensor=Quote+'sensor=memory format="%fmb '+Megabyte[Language]+' '+FreeWord[Language]+'" interval=2000'+Quote
I already modified your script in my theme folder so I cannot really post them all because I forgot which were off now lol.
but check your memory part of your script.
Everything else is sweet.
It didnt locate "sabayon" for me for some reason but I didnt care because instead of looking at the script I just jumped to the else line and edited for sabayons png.
So you could fix that if you want.
thanks.
Pfew, I do not quite get this one.
Could give me the ouptut of the following :
$ which sensors
$ /sbin/lsmod | grep coretemp
and
$ sensors
?
Thanks
Fabien
Hi
Thanks for your feed-back, they are extremely useful.
Sorry, I did not see your post at first -> I am kinda late for the reply
For the b in the command line
I check the following line and it it OK on my system
If I add b to the line as below
FreeMemorySensor=Quote+'sensor=memory format="%fmb '+Megabyte[Language]+' '+FreeWord[Language]+'" interval=2000'+Quote
It gives the used memory. What we need on this line is the free memory left
How does it compare with the free command ? Do you get the proper figures ?
To get Sabayon properly detected, could you give me the output of the lines below :
$ python
>>> import platform
>>> platform.linux_distribution()
So that I can fix it in the next release
Thanks
Fabien
Hello,
I have doanloaded the latest version of Automatik and tried it. But it freezes superkaramba.
I have launched it from konsole with "superkaramba AutomatiK.theme" and here is the output :
Kross: "Loading the interpreter library for python"
Kross: "Successfully loaded Interpreter instance from library."
Kross: "PythonScript::Constructor."
Kross: "PythonScript::execute"
[ah@Quebec AutomatiK]$ which: no xfe in (/usr/share/colorgcc:/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/lib/qt4/bin:/home/ah/bin:/opt/ooo-dev3/program)
which: no nautilus in (/usr/share/colorgcc:/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/lib/qt4/bin:/home/ah/bin:/opt/ooo-dev3/program)
ppppppppppppppppppppppppppppppppppppppp ['/', '/home', '/media/ZMATE 32GB']
Kross: "PythonScript::execute result=None"
Kross: "PythonScript::execute connect object=karamba signal=initWidget(QObject*) with pythonfunction=initWidget"
Kross: "PythonScript::execute connect object=karamba signal=widgetUpdated(QObject*) with pythonfunction=widgetUpdated"
Kross: "PythonScript::execute connect object=karamba signal=menuOptionChanged(QObject*,QString,bool) with pythonfunction=menuOptionChanged"
Kross: "PythonScript::execute connect object=karamba signal=widgetClicked(QObject*,int,int,int) with pythonfunction=widgetClicked"
QColor::setRgb: RGB parameters out of range
Please could you help me ? Thanks.
No special, or accentuated characters in my path.
But I have found the origin of the problem.
It comes from how you determine the IP adress with checkip.dyndns.org. I am here behind a firewall. If I replace this with a method based on ifconfig, it works.
It is really a great karamba theme !
Hello,
I have replaced :
"wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'"
by
"/sbin/ifconfig eth0 | grep 'inet ' | cut -d : -f2 | cut -d ' ' -f1".
I hope this could be useful for you.
Alain.
Hello,
I have doanloaded the latest version of Automatik and tried it. But it freezes superkaramba.
I have launched it from konsole with "superkaramba AutomatiK.theme" and here is the output :
Kross: "Loading the interpreter library for python"
Kross: "Successfully loaded Interpreter instance from library."
Kross: "PythonScript::Constructor."
Kross: "PythonScript::execute"
[ah@Quebec AutomatiK]$ which: no xfe in (/usr/share/colorgcc:/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/lib/qt4/bin:/home/ah/bin:/opt/ooo-dev3/program)
which: no nautilus in (/usr/share/colorgcc:/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/lib/qt4/bin:/home/ah/bin:/opt/ooo-dev3/program)
ppppppppppppppppppppppppppppppppppppppp ['/', '/home', '/media/ZMATE 32GB']
Kross: "PythonScript::execute result=None"
Kross: "PythonScript::execute connect object=karamba signal=initWidget(QObject*) with pythonfunction=initWidget"
Kross: "PythonScript::execute connect object=karamba signal=widgetUpdated(QObject*) with pythonfunction=widgetUpdated"
Kross: "PythonScript::execute connect object=karamba signal=menuOptionChanged(QObject*,QString,bool) with pythonfunction=menuOptionChanged"
Kross: "PythonScript::execute connect object=karamba signal=widgetClicked(QObject*,int,int,int) with pythonfunction=widgetClicked"
QColor::setRgb: RGB parameters out of range
Please could you help me ? Thanks.
Hi,
Actually I see nothing wrong in the lines you sent. But is it all the lines you have ?
I have more lines
Is transparency enabled ?
When disabled, it slows things down
which distro do you use ?
Fabien
Great job, it is felicitous.Thanks for that
But still I miss 2 things:
First, a display of the HDD temperature and secondly, a display of the graphics card temperature (Nvidia).
Hi,
You can look at my Jidohki which I just released. It is based on Automatik.
It automatically updates the IP, among other things that were missing in Automatik or didn't work quite right.
http://www.kde-look.org/content/show.php/Jidohki?content=111712
Hi, nice sysinfo. perfect on slackware64-rc2 :)
I configured here fine but after my box got a new IP it continues to show the old IP. I tried a loop (while true; do wget...; sleep 300; done) but it does not work well.
do you know a way to the script checks every 300 seconds the current IP?
thanks and have a nice day..
Hi,
Thanks for the comment.
How often does you IP change (once per hour, minute, day) ?
Actually, just refreshing superkaramba should be enough to update the IP.
I am going to look for a way to update the IP automatically (so that it deserves its name :)
hi,
ISP updates IP without asks me .. hehe
sometimes 1/d, or 1/w, it depends how they work. IMO they want kill my connection p2p hehe
I have translated to pt_BR (portuguese brazilian) but it does not work. Ill test more why that happens.
I've just tried to switch to Japanese by editing AutomatiK.py and replacing language="English" with language="Japanese", but when I restarted SuperKaramba and opened Automatik, it only had garbage instead of Japanese text.
I've already replaced alloccurences of "Verdana" with a Japanese font, so that's not it.
Besides that, "Uptime" and the transparency options are also missing from the translation file.
I've just tried to switch to Japanese by editing AutomatiK.py and replacing language="English" with language="Japanese", but when I restarted SuperKaramba and opened Automatik, it only had garbage instead of Japanese text.
I've already replaced alloccurences of "Verdana" with a Japanese font, so that's not it.
Besides that, "Uptime" and the transparency options are also missing from the translation file.
Ratings & Comments
40 Comments
Hi Fabien, Congratulations on a fantastic theme! However, unfortunately I have 2 problems. 1) Using kde 4.4.3 on Gentoo, my theme is cropped off at about the 90% mark....ie the 2nd eth port is cropped in the Network section. I have 2 monitors with each at resolution 1680x1050, running twinview. 2) Also you mention that if lm_sensors is configured then this should show the cpu temps. No temperatures show on mine even though i have lm_sensors successfully configured and the sensorsd daemon is running. For the record I am running kde 4.4.3 on a 2.6.33-r2 kernel on a 64bit intel i7 quad core system I am assuming that this is because I run Gentoo. If you need any more then let me know! Thanks! - Johnny
On second thoughts perhaps the Temp sensors are showing, but are below the Network section, but I cant see it due to it being cropped off?
nevermind the cropping issue, that has been solved by adjusting the height value in automatik.theme to h=950. Now i can see all the items. Just need to get the temperatures to come up!
Hi, Thanks for your comments and your feed-back. I have a 800 pixels high screens and I never noticed the croppings my small screen. The theme is now 1200 high. It should be OK. Regarding sensors what do you get with the following command : sensors | grep Core | sed -e 's/.*[:]//' -e 's/[°].*//' -e 's/.*[+]//' -e 's/[.].*$//' You should get the temperature for each of you CPU
I actually really like your theme so I even registered for an account here so I could comment..... You should look at the code for your memory usage..... your missing a "b" so should look like: FreeMemorySensor=Quote+'sensor=memory format="%fmb '+Megabyte[Language]+' '+FreeWord[Language]+'" interval=2000'+Quote I already modified your script in my theme folder so I cannot really post them all because I forgot which were off now lol. but check your memory part of your script. Everything else is sweet. It didnt locate "sabayon" for me for some reason but I didnt care because instead of looking at the script I just jumped to the else line and edited for sabayons png. So you could fix that if you want. thanks.
also......... your coretemp script didnt work for me so I modified: /sbin/lsmod to: sensors now that runs like a champ for me. thanks
Pfew, I do not quite get this one. Could give me the ouptut of the following : $ which sensors $ /sbin/lsmod | grep coretemp and $ sensors ? Thanks Fabien
Hi Thanks for your feed-back, they are extremely useful. Sorry, I did not see your post at first -> I am kinda late for the reply For the b in the command line I check the following line and it it OK on my system If I add b to the line as below FreeMemorySensor=Quote+'sensor=memory format="%fmb '+Megabyte[Language]+' '+FreeWord[Language]+'" interval=2000'+Quote It gives the used memory. What we need on this line is the free memory left How does it compare with the free command ? Do you get the proper figures ? To get Sabayon properly detected, could you give me the output of the lines below : $ python >>> import platform >>> platform.linux_distribution() So that I can fix it in the next release Thanks Fabien
Hello, I have doanloaded the latest version of Automatik and tried it. But it freezes superkaramba. I have launched it from konsole with "superkaramba AutomatiK.theme" and here is the output : Kross: "Loading the interpreter library for python" Kross: "Successfully loaded Interpreter instance from library." Kross: "PythonScript::Constructor." Kross: "PythonScript::execute" [ah@Quebec AutomatiK]$ which: no xfe in (/usr/share/colorgcc:/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/lib/qt4/bin:/home/ah/bin:/opt/ooo-dev3/program) which: no nautilus in (/usr/share/colorgcc:/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/lib/qt4/bin:/home/ah/bin:/opt/ooo-dev3/program) ppppppppppppppppppppppppppppppppppppppp ['/', '/home', '/media/ZMATE 32GB'] Kross: "PythonScript::execute result=None" Kross: "PythonScript::execute connect object=karamba signal=initWidget(QObject*) with pythonfunction=initWidget" Kross: "PythonScript::execute connect object=karamba signal=widgetUpdated(QObject*) with pythonfunction=widgetUpdated" Kross: "PythonScript::execute connect object=karamba signal=menuOptionChanged(QObject*,QString,bool) with pythonfunction=menuOptionChanged" Kross: "PythonScript::execute connect object=karamba signal=widgetClicked(QObject*,int,int,int) with pythonfunction=widgetClicked" QColor::setRgb: RGB parameters out of range Please could you help me ? Thanks.
One more thing : Is there any accentuated characters in your path 'accents, or things like that ?
No special, or accentuated characters in my path. But I have found the origin of the problem. It comes from how you determine the IP adress with checkip.dyndns.org. I am here behind a firewall. If I replace this with a method based on ifconfig, it works. It is really a great karamba theme !
Hi, Thanks for your tip and your comment Fabien
Hi, Could you send me the script used on ifconfig to find your IP. I may use it on the next version Thanks Fabien
Hello, I have replaced : "wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'" by "/sbin/ifconfig eth0 | grep 'inet ' | cut -d : -f2 | cut -d ' ' -f1". I hope this could be useful for you. Alain.
Hello, I have doanloaded the latest version of Automatik and tried it. But it freezes superkaramba. I have launched it from konsole with "superkaramba AutomatiK.theme" and here is the output : Kross: "Loading the interpreter library for python" Kross: "Successfully loaded Interpreter instance from library." Kross: "PythonScript::Constructor." Kross: "PythonScript::execute" [ah@Quebec AutomatiK]$ which: no xfe in (/usr/share/colorgcc:/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/lib/qt4/bin:/home/ah/bin:/opt/ooo-dev3/program) which: no nautilus in (/usr/share/colorgcc:/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/lib/qt4/bin:/home/ah/bin:/opt/ooo-dev3/program) ppppppppppppppppppppppppppppppppppppppp ['/', '/home', '/media/ZMATE 32GB'] Kross: "PythonScript::execute result=None" Kross: "PythonScript::execute connect object=karamba signal=initWidget(QObject*) with pythonfunction=initWidget" Kross: "PythonScript::execute connect object=karamba signal=widgetUpdated(QObject*) with pythonfunction=widgetUpdated" Kross: "PythonScript::execute connect object=karamba signal=menuOptionChanged(QObject*,QString,bool) with pythonfunction=menuOptionChanged" Kross: "PythonScript::execute connect object=karamba signal=widgetClicked(QObject*,int,int,int) with pythonfunction=widgetClicked" QColor::setRgb: RGB parameters out of range Please could you help me ? Thanks.
Hi, Actually I see nothing wrong in the lines you sent. But is it all the lines you have ? I have more lines Is transparency enabled ? When disabled, it slows things down which distro do you use ? Fabien
Great job, it is felicitous.Thanks for that But still I miss 2 things: First, a display of the HDD temperature and secondly, a display of the graphics card temperature (Nvidia).
Hi! excellent work, thanks a lot ! Pula
Hi ! Thanks a lot for your comments. They are always truly appreciated. I am glad you like it. Fabien
Hi, You can look at my Jidohki which I just released. It is based on Automatik. It automatically updates the IP, among other things that were missing in Automatik or didn't work quite right. http://www.kde-look.org/content/show.php/Jidohki?content=111712
Hi, nice sysinfo. perfect on slackware64-rc2 :) I configured here fine but after my box got a new IP it continues to show the old IP. I tried a loop (while true; do wget...; sleep 300; done) but it does not work well. do you know a way to the script checks every 300 seconds the current IP? thanks and have a nice day..
Hi, Thanks for the comment. How often does you IP change (once per hour, minute, day) ? Actually, just refreshing superkaramba should be enough to update the IP. I am going to look for a way to update the IP automatically (so that it deserves its name :)
hi, ISP updates IP without asks me .. hehe sometimes 1/d, or 1/w, it depends how they work. IMO they want kill my connection p2p hehe I have translated to pt_BR (portuguese brazilian) but it does not work. Ill test more why that happens.
I've just tried to switch to Japanese by editing AutomatiK.py and replacing language="English" with language="Japanese", but when I restarted SuperKaramba and opened Automatik, it only had garbage instead of Japanese text. I've already replaced alloccurences of "Verdana" with a Japanese font, so that's not it. Besides that, "Uptime" and the transparency options are also missing from the translation file.
I've just tried to switch to Japanese by editing AutomatiK.py and replacing language="English" with language="Japanese", but when I restarted SuperKaramba and opened Automatik, it only had garbage instead of Japanese text. I've already replaced alloccurences of "Verdana" with a Japanese font, so that's not it. Besides that, "Uptime" and the transparency options are also missing from the translation file.