[Mac Os X] GeekTool
2 Novembre 2007
Nei giorni scorsi ho scoperto casualmente GeekTool (via LifeHacker): si tratta di un software per Mac Os X in grado di visualizzare sul desktop informazioni testuali (o immagini) in costante aggiornamento.
Al momento sto utilizzando una serie di script trovati in questo post.
Script shell per visualizzare un calendario
cal | sed "s/^/ /;s/$/ /;s/ $(date +%e) / $(date +%e | sed 's/./#/g') /"
Script shell per visualizzare l’uptime, l’utilizzo della CPU e della ram
uptime | awk '{print "UPTIME : " $3 " " $4 " " $5 " " }'; top -l 1 | awk '/PhysMem/ {print "RAM : " $8 " "}' ; top -l 2 | awk '/CPU usage/ && NR > 5 {print $6, $7=":", $8, $9="user ", $10, $11="sys ", $12, $13}'
Script shell per visualizzare i processi (con top)
top -ocpu -FR -l2 -n20 | grep '^....[1234567890] ' | grep -v ' 0.0% ..:' | cut -c 1-24,33-42,64-77
Collegamento a script shell per visualizzare lo stato delle schede di rete e il relativo indirizzo IP. Contenuto del file da lanciare (tramite bash percorso/nomefile.sh):
#! /bin/bash
myen0=`ifconfig en0 | grep "inet " | grep -v 127.0.0.1 | awk '{print $2}'`
if [ "$myen0" != "" ]
then
echo "Ethernet : $myen0"
else
echo "Ethernet : INACTIVE"
fi
myen1=`ifconfig en1 | grep "inet " | grep -v 127.0.0.1 | awk '{print $2}'`
if [ "myen1" != "" ]
then
echo "AirPort : $myen1"
else
echo "Airport : INACTIVE"
fi
GeekTool funziona anche con Leopard, anche se pecca un po’ di instabilità (durante la configurazione ho visto 2 crash delle Preferenze di sistema); nessun problema da segnalare con Tiger.
13 commenti/trackback a “[Mac Os X] GeekTool”
Trackback e pingback
- Best of Week #21 « Gioxx’s Wall
[...] [Mac Os X] GeekTool [...]
Non è possibile inserire nuovi commenti. I commenti vengono disattivati automaticamente dopo 60 giorni.
2 Novembre 2007 alle 11:05
C’è una versione similare per linux? da usare con Gnome?
2 Novembre 2007 alle 12:04
Come monitor di sistema (funzionante su gnome), mi ricordo di conky…
http://conky.sourceforge.net/
3 Novembre 2007 alle 17:53
Stavo cercando un tool simile da tempo, appena riaccendo Mercury lo installo! 😛
6 Novembre 2007 alle 20:25
bella li, e io cercavo conky.
lo provo subito!
restiamo in contatto per altri script da usare.
7 Novembre 2007 alle 01:35
c’e un problema sull’uptime. sembra sia uno scazzo dell’interprete html che sostituisce alcuni pezzi.
ho sistemato quel punto ed aggiunto una mia riga:
uptime | awk ‘{print “UPTIME : ” $3 ” ” $4 ” ” $5 ” ” }’;
top -l 1 | awk ‘/PhysMem/ {print “RAM : ” $8 ” “}’ ;
top -l 2 | awk ‘/CPU usage/ && NR > 5 {print $6, $7=”:”, $8, $9=”user “, $10, $11=”sys “, $12, $13}’;
df -h | grep /dev/disk | awk ‘{print “HDD : ” $2 ” tot = ” $3 ” + ” $4 ” (used ” $5 “) ” }’
giusto per l’hdd.
per la ram voglio sistemare nello stesso formato delle informazioni dell’hdd.
a breve blogghero’ anche da me, magari con qualche scriptino in piu.
per l’airport sul mio macbook non vuole funzionare lo script del geektool. vedro’ di sistemare.
da me non va nemmeno lo script degli indrizzi ip, se wired se wireless.
7 Novembre 2007 alle 07:38
Strano: ho fatto copia/incolla delle righe di comando per reimpostare GeekTool sull’iMac e non mi ha dato alcun problema 😕
11 Novembre 2007 alle 20:03
ma davvero dopo tutto sto tempo usi LO STESSO desktop ???
11 Novembre 2007 alle 20:14
@koolinus: assolutamente sì. È difficile che cambi lo sfondo del desktop una volta che mi sono abituato (e ho trovato quello giusto) 😉
13 Novembre 2007 alle 00:58
sei proprio un perverso … lo stesso sfondo per piu’ di 15 gg 😀
31 Dicembre 2007 alle 20:57
Ciao a tutti e qualche script per poter visualizzare il mac adress? e possibile?
Bye è buon 2008
31 Dicembre 2007 alle 21:12
In teoria dovrebbe bastare una piccola modifica all’ultimo script, mettendo “ether ” al posto di “inet ”
28 Ottobre 2009 alle 20:22
Un saluto a tutti, ho installato e configrato geektool sul mio iMac 24″ Intel con Leopard pero’ all’avvio molte delle cose installate non compaiono, anche se geektool è configurato per parire all’avvio, qualche consiglio?
grazie