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.

[size=4]* * * * What is automatically detected * * * *[/size]

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


[size=4]TRANSLATORS WANTED [/size]

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.

kavorka

7 years ago

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

Report

kavorka

7 years ago

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?

Report

kavorka

7 years ago

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!

Report

C

fabienhenon

7 years ago

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

Report

splippity

7 years ago

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.

Report

splippity

7 years ago

also.........

your coretemp script didnt work for me so I modified:

/sbin/lsmod

to:
sensors


now that runs like a champ for me.
thanks

Report

C

fabienhenon

7 years ago

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

Report

C

fabienhenon

7 years ago

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

Report

AHti

7 years ago

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.

Report

C

fabienhenon

7 years ago

One more thing :

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

Report

AHti

7 years ago

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 !

Report

C

fabienhenon

7 years ago

Hi,

Thanks for your tip and your comment

Fabien

Report

C

fabienhenon

7 years ago

Hi,

Could you send me the script used on ifconfig to find your IP.

I may use it on the next version

Thanks

Fabien

Report

AHti

7 years ago

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.

Report

AHti

7 years ago

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.

Report

C

fabienhenon

7 years ago

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

Report

suppenkaspar

8 years ago

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

Report

Pula

8 years ago

Hi!

excellent work, thanks a lot !

Pula

Report

C

fabienhenon

8 years ago

Hi !

Thanks a lot for your comments. They are always truly appreciated.

I am glad you like it.


Fabien

Report

KuramuHasukaru

8 years ago

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

Report

powtrix

8 years ago

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

Report

C

fabienhenon

8 years ago

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

Report

powtrix

8 years ago

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.

Report

LordBaal

8 years ago

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.

Report

LordBaal

8 years ago

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.

Report

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
1.2.2
updated Dec 28 2012
added Jun 12 2009
downloads today
0
page views today 8