E' sicuramente una boiata, lo so, ma io e i linguaggi siamo distanti come gli esquimesi e la tintarella (scusate anche per il paragone, ma non me ne veniva in mente uno migliore)...
Vorrei migliorare un'applet per Superkaramba per monitorare i processi principali del computer, questa qua:

E' davvero un'inezia: vorrei semplicemente riuscire a portare i valori dei 'Running Process', l'IP (quello nascosto dalla barretta nera) e i valori di download ed upload tutti sulla destra, allineati con i valori più sopra.
Altra cosa: vorrei mettere i valori di occupazione dell'HD (/, /home e /Data, tanto per essere più chiari) in GB invece che in MB...potete darmi una mano?
Il codice dell'applet è questo qua sotto:
Codice: Seleziona tutto
karamba x=0 y=0 w=305 h=395 interval=1000
defaultfont font="Verdana" fontsize=9 color=255,255,255 shadow=0
image x=250 y=28 path="klaptop.png"
text x=80 y=30 value="Kubuntu FeistyFawn 7.04" font="Verdana Bold" fontsize=12
text x=80 y=45 sensor=program program="echo ${USER}@`hostname`" font="Verdana Bold"
bar x=80 y=63 w=205 h=1 path="img.png" vertical=true value=100
text x=80 y=70 value="KDE:" font="Verdana Bold"
text x=280 y=70 sensor=program program="kde-config --version | grep KDE" align=right
text x=80 y=85 value="Kernel:" font="Verdana Bold"
text x=280 y=85 sensor=program program="echo `uname -r`" align=right
text x=80 y=110 value="CPU Cache:" font="Verdana Bold"
text x=280 y=110 sensor=program program="echo `cat /proc/cpuinfo | grep '^cache size' | uniq | sed -e 's/^.*: //'`" align=right
text x=80 y=125 value="CPU Usage:" font="Verdana Bold"
text x=280 y=125 sensor=cpu format="%v %" align=right
graph x=80 y=140 w=197 h=30 points=100 color=255,255,255 sensor="cpu" align=right
text x=80 y=175 value="Total Memory:" font="Verdana Bold"
text x=280 y=175 sensor=memory format="%tm MB" align=right
text x=80 y=190 value="Memory In Use:" font="Verdana Bold"
text x=280 y=190 sensor=memory format="%umb MB" align=right
text x=80 y=205 value="Swap Usage:" font="Verdana Bold"
text x=280 y=205 sensor=memory format="%us MB" align=right
text x=80 y=225 value="/root" font="Verdana Bold"
text x=280 y=225 sensor=disk mountpoint="/" format="%up% of %t MB used" interval=60000 align=right
text x=80 y=240 value="/home" font="Verdana Bold"
text x=280 y=240 sensor=disk mountpoint="/home" format="%up% of %t MB used" interval=60000 align=right
text x=80 y=255 value="/Data" font="Verdana Bold"
text x=280 y=255 sensor=disk mountpoint="/media/Data" format="%up% of %t MB used" interval=10000 align=right
bar x=80 y=273 w=205 h=1 path="img.png" vertical=true value=100
text x=80 y=280 value="Wired Network Status:" font="Verdana Bold 10"
text x=200 y=280 sensor=program program="ifconfig eth0 | egrep Bcast | awk '{print $2}' | cut -c 6-"
text x=80 y=295 value="Download:" font="Verdana Bold"
text x=145 y=295 sensor=network device="eth0" format="%in kB/s" decimals=1 color=1,247,1
text x=200 y=295 sensor=program program="/sbin/ifconfig eth0 | grep 'RX byte' | awk '{print $3 $4}'"
text x=80 y=305 value="Upload:" font="Verdana Bold"
text x=145 y=305 sensor=network device="eth0" format="%out kB/s" decimals=1 color=225,35,0
text x=200 y=305 sensor=program program="/sbin/ifconfig eth0 | grep 'TX byte' | awk '{print $7 $4}'"
bar x=80 y=323 w=205 h=1 path="img.png" vertical=true value=100
text x=80 y=330 value="Running Process:" font="Verdana Bold"
text x=80 y=345 sensor=program program="ps axo comm,pcpu --sort pcpu | tail -n5" interval=1000