TopMon (now with amarok panel)

Karamba & Superkaramba

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

1
Become a Fan
5.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:

verion 0.7:
* added panel for disk usage
* added amarok panel (optional: see /"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


Ratings & Comments

10 Comments

gri6507

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

moloch

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

bfkeats

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.

soxofaan

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.

motyR

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.

soxofaan

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

loenen

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.

soxofaan

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"?

magoseitor

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

soxofaan

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.

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

More Karamba & Superkaramba from soxofaan:

memtop
soxofaan
last update date: 21 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