Magazine Gadgets

Comment utiliser GeekTools sur Mac OS

Publié le 13 septembre 2011 par Figatellus

GeekTools est un formidable outil pour personnaliser votre bureau sous Mac OS et en plus il est gratuit. [AppStore]

Il s’installe comme un module de Préférences Systèmes pour Mac OS 10.5 qui permet d’afficher sur votre bureau toute sorte d’informations, grâce à 3 modules fournis :

  • Le mode Fichier permet de surveiller l’activité de MacOS X via /var/log/system.log par exemple, ou tout autre fichier dont vous souhaitez suivre l’évolution.
  • Le mode Shell permet d’exécuter des scripts ou des commandes comme « df » pour surveiller le taux d’occupation des disques, ou « uptime » pour afficher la charge de votre machine.
  • Le mode Image permet de surveiller des graphiques d’occupation réseau, charge CPU, états de la mémoire sur vos serveurs grâce à des outils comme CactiMRTG ou RRD.

Les commandes simples

Démarrer GeekTools.

GeekTool Helper Comment utiliser GeekTools sur Mac OS

Voici ce que vous aurez à l’écran. Cliquer sur Shell et faites un glisser-déposer sur votre bureau, deux fenêtres apparaissent: une translucide vide et une qui s’appelle Properties.

GeekTool Helper2 Comment utiliser GeekTools sur Mac OS

Comme vous vous en doutez, c’est dans Properties que vous allez pouvoir entrer les commandes pour afficher et modifier la fenêtre transculide. Tout est parametrable: la taille avec Size, la couleur avec Background color, la taille et le choix de caractères avec Style etc…

Pour afficher l’heure: écrivez date +%H:%M:%S dans command.

GeekTool Helper3 Comment utiliser GeekTools sur Mac OS

Pour afficher la date,  glisser-déposer un autre élément shell et écrivez date +’%d %B %Y‘.

GeekTool Helper4 Comment utiliser GeekTools sur Mac OS

Les commandes complexes

Maintenant que vous avez compris le système de GeekTools, on va pouvoir passer aux choses sérieuses. Vous avez compris que vous pouvez mettre autant de Shell que vous voulez sur votre bureau, donc allons y.

Le calendrier:

cal | awk ‘{ getline; print  » Lu Ma Me Je Ve Sa Di »; getline; if (substr($0,1,2) ==  » 1″)  print  »                    1 « ; do { prevline=$0; if (getline == 0) exit; print  » « substr(prevline,4,17)  »  » substr($0,1,2)  » « ; } while (1) }’ | awk -v cday=`date « +%d »` ‘{ fill=(int(cday)>9? »": » « );    a=$0; sub( » « fill int(cday) » « , »* »fill int(cday) »* »,a); print  a }’

la semaine : echo « Week: $(date +%V) » la météo : préambule : créer le répertoire $HOME/Documents/GeekTools Commande n’affichant rien mais récupérant l’information : curl –silent -o /Users/gk/Documents/GeekTools/weather.html http://weather.yahoo.com/france/alsace/strasbourg-12726731/?unit=c; curl –silent -o /Users/gk/Documents/GeekTools/currenttemp.png  `grep « div\ class=\ »forecast-icon\ »\ style=\ »background:url » /Users/gk/Documents/GeekTools/weather.html | awk -F »‘ » ‘{ printf $2 }’` Affichage de l’image: file://localhost/Users/gk/Documents/GeekTools/currenttemp.png Affichage de la température: echo « $(cat /Users/gk/Documents/GeekTools/weather.html | grep « Feels Like: » | sed -e « s/.*>\([0-9]*\) &deg.*/\1/ »)°C »
Screen Shot 2011 09 05 at 10.19.222 Comment utiliser GeekTools sur Mac OS
Screen Shot 2011 09 05 at 10.19.38 Comment utiliser GeekTools sur Mac OS
A noter: dans les commandes, il faut remplacer gk par le nom de l’utilisateur de la machine. Pour l’exemple, nous avons choisi la ville de Strasbourg, vous pouvez bien sur choisir votre ville sur Yahoo Meteo. Si vous avez des questions, des conseils, n’hésitez pas à laisser un commentaire.
Wikio

Retour à La Une de Logo Paperblog

A propos de l’auteur


Figatellus 259 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte