If you’re a true geek you’ll love this piece of software. GeekTool allows you to display almost any information about your Mac right on your desktop. You can monitor shell script output, images, and even entire files without lifting a finger. Some may argue that they can never see their desktop or that GeekTool provides unneeded info. I say, hire a maid to keep your desktop clean and get your geek on!
I’ve decided to break this article into two pieces as it would be way to long if it wasn’t. The first part will be a review of GeekTool itself and my impressions of it. The second part will be based on customizing GeekTool, mainly focusing on the scripts/commands that I use to pimp out my desktop.
GeekTool is a Preference Pane. This means that after you install it, you can find it by looking in the System Preferences at the bottom in the ‘Other’ category. GeekTool has a fairly simple interface. Everything is accessed through one window, with more in depth settings tucked away in drop down menus and button tabs. Everything is very intuitive and within a few seconds you’ll feel pretty comfortable with it.

As I said earlier, GeekTool can handle shell scripts, text files, and images. The most powerful of the three is most definitely shell scripts. While displaying a current weather radar map might be fun and monitoring logs might be useful, you’ll be amazed at what you can do with shell scripts and GeekTool. Shell scripts allow you to monitor iTunes, ip addresses, and system usage. Anyone who may have switched to Macs from Linux or is a Terminal junkies you will love GeekTool.
Anything that GeekTool displays can be customized. From font/color/size of text to window frames there should be a little bit for everyone.
I prefer to run all my GeekTool entries with high contrast colors and transparent backgrounds, but this is just my preference. If you want a boring bordered window with black text on a white background thats cool as well and GeekTool will allow it. Each entry can be moved anywhere on your desktop and can even be displayed on top of all other windows if you’d like. This gives you all the control. Align you r entries along the edge of the screen, top, bottom, or even smack dab in the center. Whatever floats your boat. I’ve chosen to align everything on the left since I’ve got my dock on the bottom of the screen and icons loaded on the right.
There is at least one application that does the same thing as GeekTool on Linux, but I’ve never seen one for Windows. I don’t know what I like more, having lots of useful information at my fingertips or the incredibly geeky feeling I get when I notice someone staring at my computer screen :) If you want to be the envy of all your friends you NEED GeekTool :)
GeekTool can be downloaded here.
Oh, and just to whet your appetite a bit for tomorrows article, here’s a screenshot of what I’ve done with GeekTool! What you see from top to bottom is iTunes album art, iTunes currently playing info, a calendar, ip address info, current Airport connection, uptime, and processes/cpu/ram info!
I should have the second part of this review up sometime tomorrow. If you want to make sure you catch part two of the review so you can find out about all the cool scripts I’m running with GeekTool, subscribe to my RSS feed.
Share This Article With Your Friends!






I’ve been playing with this for a few days - its fun and much as its cool to be able to have a ‘top’ output and ‘uptime’ and network outputs and whatnot on my desk - I’ve actually ended up just using it as a picture frame so I can have a picture of my girlfriend on my desktop - tragic huh? I’ve kept the configs for the rest of my stuff in case I change my mind though! :)
I look forward to seeing how you accomplished your setup as a couple of your elements are of interest and might well incorporate it into my setup.
i am going to give this a shot soon, but it may be too Geeky for me :)
I didn’t even think of that Dave. I guess I was too excited about making my desktop as Geeky as possible I didn’t even think to put a pic of my wife on there. It makes sense. I mean, people put pictures in frames on their real desk, why not on their desktop as well?
Jeff, it’ll definitely give you the geekiest desktop of anyone you know if you let it. But as Dave has shown, you can simple non geeky stuff with it as well. Oh wait, we’re using an OS with Unix at the core, how can anything we do on it not me geeky :)
I’ve got an uptime monitor and a trash widget (size and location of trashfile) as well - the bigger bulkier outputs like Top just took up too much room - much as its nice to know the PID’s for processes they so damn near never crash that I never need to kill -9 them :)
Theres bound to be some other cool uses for it though - maybe using the commandline softwareupdate utility or something ;)
There are quite a few Windows apps that do this kind of thing, such as the incredibly flexible and powerful Samurize.