
Operations Monitor
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
My first Karamba theme.
I've found plenty of themes that have some of what I want in a monitor, but not one that has all. I took Cynapses, XMMS Control, JuK Control, Diskmon - chopped out all the bits I wanted and stuck them together to make this theme.
The icons are from the Noia set apart from JuK controls which came from the JuK Control theme. The XMMS controls were hand-drawn for me by a close friend.
I designed the theme for 1600x1200. It should be ok at 1280x1024 but other resolutions may need the code changing. Also the "Disc Space" section may/will need paths altering.
BUGS - for some reason my Karamba won't show temps or fan rpms even though the sensors package is installed and working from a command line.
TO DO - tidy up the layout a little and maybe add some colour. Possibly add an Amarok section just for the hell of it.
Constructive criticism and suggestions appreciated! As I said this is my first them - hell, my first anything to the KDE community so be gentle!
mundaun
16 years ago
I've seen a similar screenshot here already:
http://www.kde-look.org/content/show.php?content=10191
Can you please give me a hint where I can find it?
Report
elsiebeth
16 years ago
If you have another line underneath the IP address line that doesn't make sense, it's probably because of this. My extra line said "fe80."
The entire command is:
program="/sbin/ifconfig eth0 | awk -F: /inet\ addr/'{print $2}' | awk '{print $1}'"
It is found on (approximately) line 107. (I have made some of my own changes, don't know if that is the original line number.)
Thanks also go to my hubby who helped me debug it. ;)
By the way, I like it. :)
Report
HermanR
16 years ago
This results in the following lines in my Karamba theme:
text x=0 y=25 value="M/B:"
text x=140 y=25 sensor=program program="echo `awk ' { print int($0 / 1000 ) } ' /sys/bus/i2c/devices/0-002d/temp1_input` °C" align="right" interval=10000
text x=0 y=45 value="CPU:"
text x=140 y=45 sensor=program program="echo `awk ' { print int($0 / 500 ) } ' /sys/bus/i2c/devices/0-002d/temp2_input` °C" align="right" interval=10000
text x=0 y=65 value="Fan:"
text x=140 y=65 sensor=program program="echo `cat /sys/bus/i2c/devices/0-002d/fan2_input` rpm" align="right" interval=10000
Good luck!
Report
mrbochi
16 years ago
Bochi
Report
philr
16 years ago
Phil.
Report
Taz
16 years ago
Ark says the archive is empty.
Report