GeekTool ist eine nette kleine Mac OS X Systemerweiterung, die den Schreibtischhintergrund über das bloße Anzeigen eines hübschen Bildes hinaus erweitert. Mit GeekTool lassen sich Shell-Skripte und -Kommandos oder der Inhalt von Log-Dateiein anzeigen.
Bei mir ist das beispielsweise das system.log, die Ausgabe von top, uptime und der Titel des in iTunes aktuell laufenden Liedes.
Während die ersteren Dinge trivial zu konfigurieren sind, bediene ich mich für die iTunes Titelanzeige eines kleinen AppleScripts:
tell application “System Events” to set running to (name of processes) contains “iTunes”
if running is true then tell application “iTunes” to if player state is playing then “Now Playing in iTunes: ” & name of current track & ” – ” & artist of current track
Das ganze einfach im Skripteditor abspeichern; beispielsweise unter ~/Library/Scripts/iTunes_playing.scpt.
In Geektool legt man als neuen Eintrag ein “Shell Command” an und trägt als Command “osascript ~/Library/Scripts/iTunes_playing.scpt” ein.
Das Ganze sieht dann beispielsweise so aus:
Tags: Mac
Hier noch der Link: http://projects.tynsoe.org/en/geektool/