
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
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.
15 years ago
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
15 years ago
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
gri6507
15 years ago
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
15 years ago
http://www.kde-look.org/content/show.php?content=13140
Report
bfkeats
15 years ago
I'm getting > 100% memory for a singe entry (kdeinit). Is that just a problem with top, or can it be fixed?
Thanks.
Report
soxofaan
15 years ago
I don't know how to fix it.
Report
motyR
15 years ago
Report
soxofaan
15 years ago
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
15 years ago
I guess that karamba is not really suited for apps refreshing every second.
Report
soxofaan
15 years ago
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
15 years ago
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
soxofaan
15 years ago
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