Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

0
Become a Fan
6.1

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.

Ratings & Comments

40 Comments

kavorka

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

kavorka

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?

kavorka

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!

fabienhenon

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

splippity

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.

splippity

also......... your coretemp script didnt work for me so I modified: /sbin/lsmod to: sensors now that runs like a champ for me. thanks

fabienhenon

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

fabienhenon

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

AHti

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.

fabienhenon

One more thing : Is there any accentuated characters in your path 'accents, or things like that ?

AHti

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 !

fabienhenon

Hi, Thanks for your tip and your comment Fabien

fabienhenon

Hi, Could you send me the script used on ifconfig to find your IP. I may use it on the next version Thanks Fabien

AHti

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.

AHti

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.

fabienhenon

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

suppenkaspar

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).

Pula

Hi! excellent work, thanks a lot ! Pula

fabienhenon

Hi ! Thanks a lot for your comments. They are always truly appreciated. I am glad you like it. Fabien

KuramuHasukaru

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

powtrix

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

fabienhenon

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 :)

powtrix

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.

LordBaal

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.

LordBaal

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.

Pling
0 Affiliates
Details
license
version 1.2.2
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 0

More Karamba & Superkaramba from fabienhenon:

AutomablocK
fabienhenon
last update date: 11 years ago

Score 5.7

True-Top
fabienhenon
last update date: 17 years ago

Score 5.0

Other Karamba & Superkaramba:

Evolution Task Theme (for Karamba)
L0rclA5CII
last update date: 22 years ago

Score 5.0

Karambaqua
manor
last update date: 22 years ago

Score 5.0

Karamba Print Queue Monitor
Praxxus
last update date: 22 years ago

Score 5.0

The DarkGirl wallpaper and Karamba theme
xray
last update date: 22 years ago

Score 5.0

TecnoBar for Karamba
ZIOlele
last update date: 22 years ago

Score 5.0

Karamba Ink Level Monitor
Praxxus
last update date: 22 years ago

Score 5.0