If you’re a Mac user, then you know that there’s no shortage of ways to customize your desktop. You can add widgets, change the look and feel of your icons, and even set up a system-wide wallpaper. But what if you want to do all of this on your own? And what if you don’t have any friends who are also Mac users? Well, then there’s GeekTool for OS X. This app is designed specifically for Mac users, and it allows you to customize your desktop in ways that are impossible with other desktop customization tools. Plus, GeekTool is free to download and use. So what are the benefits of using GeekTool for OS X? Well, first and foremost, it makes customizing your desktop much easier than ever before. Second, it gives you complete control over how your desktop looks and feels. Third, it’s a great way to show off your work or hobby projects to friends and family members. Finally, using GeekTool can help keep your computer running smoothly while you’re away from home or work.


GeekTool for OS X is capable of many things from showing the weather outside to what’s playing on iTunes and more. It can display both static and dynamic information.

Getting Started

We will look at adding a clock and a basic calendar to your desktop. Once you have GeekTool installed, you will find it in System Preferences. We have three options for the type of tool to place on your desktop. File will be typically used when you download eeklets. Image can be used to have a dynamic picture updated from a URL (such as weather images) or rotate though a folder on your computer. Shell, which will be looking into with today, can be used with terminal commands.

NOTE: If you plan on experimenting with the commands you can use, be careful that you do not use a command that has no termination (Ping for example).

The end result of what we are working on today will look like the following. You can place the info how ever you find appealing and functional, This is just a starting point.

Adding Information to the Desktop

To start you will drag a Shell onto the desktop and place it in the approximate location you want the information to be.

For the static texts, Today is: and The time is:, you will use the Override text section. To change the font styles use the Click here to set font & color. For this example we are using the default font face, black and white, with a font size of 45 for everything except the day of the week which is at 50.

Each of the sections is a different Shell using the date command. There are many options that can be used with this command. You can use date /? in the terminal to see all of the options available. The different sections we are interested in for this example will be:

date +%b – for the three letter month

date +%d – for the day of the month

date +%Y – for the four digit year

date +%X – for the locale formatted hour, minute, and second

Once you have laid out all of your pieces, you can align them anyway you like. For this example we did a block format and resized the date areas to be closer to the text they held.

There are a lot of different Geeklets available that you can find at the link below. Here is an example of our desktop running several different Geeklets for iTunes, IP info, iCal, Weather – which pulls weather data from Yahoo, and the Time and Date we looked at above.

Conclusion

This simple tool can be used to add a wide range of customizations. In later posts we will look at other tasks that can be used with GeekTool and also some of the pre-made tools that can be downloaded A.K.A. Geeklets.

Downloads

Download GeekTool 3.0Download fun Geeklets to Customize Your OS X Desktop