TopMon (now with amarok panel)

Karamba & Superkaramba

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

1
Score 50.0%
Description:

TopMon shows (like many other superkaramba themes):
* cpu usage
* mem/swap usage
* network in /out
* disk usage
* optional: amarok cover/title

But TopMon also parses the output of the "top" command so you can see the cpu and memory usage of the most using processes (see screenshots). It also lists the current processes talking to the network.
In order not to spill to much of your precious cpu cycles, the "querying" of top is only done every 15 seconds or another interval if you dare changing the python script (look for tableRefreshDelay).
It is also possible to force a refresh by clicking (or double clicking if you didn't lock position) the graph area. This works also for forcing the amarok cover to update.

Due to double counting of shared memory between several processes the sum of the percentages of memory usage can be bigger than 100%. It's not my fault, it's how top works :)

You probably need to edit the .theme-file for making it fit your partition layout. There's no other way, sorry.

Last changelog:

14 years ago

verion 0.7:
* added panel for disk usage
* added amarok panel (optional: see [right click]/"configure theme")
* added instant update of top tables and amarok by clicking graph/picture (double clicking if you didn't lock position)
* added new backgrounds

version 0.5 and 0.6:
some messing around, not suitable for putting on kde-look

version 0.4:
a different background can now be selected through "configure theme"

version 0.3:
initial release on kde-look

gri6507

13 years ago

I've been using your theme for a while now - it has everything I want all in one spot. I do have a question and a comment though.

Question: Is it possible to have the CPU sensors ignore the NICE processes? I am running a process at nice 19, which is to say, it barely ever runs, except when I have free CPU power, and that means that my total CPU usage is always 100%. It would be handy to ignore the nice processes and display only the real loads.

Comment: Take a look at Borialis theme. It has a nice feature where each group is seperate and you can choose which group to enable and which to not display. I don't have a need for the Amarok group, so it is just taking up space on my Desktop. Likewise, the harddrive usage group is not useful that often :-)

Great theme outside of that. Keep up the good work

Report

moloch

14 years ago

You may be interested that I updated my way outdated Karamtop Superkaramba theme to directly read /proc. With some heavy modification you may find it useful.

http://www.kde-look.org/content/show.php?content=13140

Report

bfkeats

14 years ago

Very nice theme.

I'm getting > 100% memory for a singe entry (kdeinit). Is that just a problem with top, or can it be fixed?

Thanks.

Report

C

soxofaan

14 years ago

Its a problem with top: for each process I get total memory footprint (including shared memory), so by summing that you count the shared memory double/triple/...
I don't know how to fix it.

Report

motyR

14 years ago

one thing though, the size is too small could u consider of making it a little bigger, other then that great one i love the information from top command, 10x alot.

Report

C

soxofaan

14 years ago

Thanks. But I don't understand totaly what you mean.
If you only want the fonts bigger, you can do it yourself: look for "fontsize" in of topmon.theme and topmon.py (for bigger fontsizes you should also lower numberOfLines in topmon.py)
If you want the whole widget bigger, I'm afraid I have to disappoint you: I don't think I will find time to do that. I've spent already more time on topmon than my girlfriend could bear ;). Sorry

Report

loenen

14 years ago

Nice work, but I found that running topmon increased my X cpu usage with 50%

I guess that karamba is not really suited for apps refreshing every second.

Report

C

soxofaan

14 years ago

That's weird. Topmon is refresh-wise just like other monitoring karamba's. The only difference is that every 10 seconds it also runs and parses "top". That shouldn't kick your cpu usage to 50%, I presume.
How long did you let it run (maybe it was just a startup thing)? What happens if you run top on the commandline in non interactive mode like in my karamba theme: "top -b -n1"?

Report

magoseitor

14 years ago

HI!!
Great Karamba theme, more than eyecandy is hell of util. Small and very informative, something like this was needed. Do you mind if i make new backgrounds and send it to you in order to upload them??

cheers!!!

Report

C

soxofaan

14 years ago

thanks,
no problem at all for sending me another "skin". (stefaan.lippens (at) gmail com)
I'm also working on a more simple/flat look.

Report

14 years ago

verion 0.7:
* added panel for disk usage
* added amarok panel (optional: see [right click]/"configure theme")
* added instant update of top tables and amarok by clicking graph/picture (double clicking if you didn't lock position)
* added new backgrounds

version 0.5 and 0.6:
some messing around, not suitable for putting on kde-look

version 0.4:
a different background can now be selected through "configure theme"

version 0.3:
initial release on kde-look

12345678910
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.7
updated Mar 25 2005
added Mar 05 2005
downloads 24h
0
page views 24h 3