Geektool and the newfound usefulness of my second monitor

2 comments

Posted on 21st December 2007 by Chris in Educational Technology |General |edublogosphere |nextgenteachers

, , , , ,

I have a pretty nice home office setup. I’ve got a 20″ iMac and a 19″ LCD Dell 1905FPS LCD monitor sitting next to it. It’s a really nice monitor and accepts two inputs. On the analog side, I’ve got my Windows XP box which hardly ever gets turned on any more. On the DVI side I’ve got my iMac plugged in as a second monitor. I used to leave the LCD off most of the time until yesterday when I got some revelation that I could actually put it to use.

Here’s what it looks like now…

Useful, eh? Here’s how I did it..

I first heard about GeekTool some time ago from Lifehacker. I remember having tried to get it to work once before but failing. My issues, I was sure, so I attacked it again. Also credit Lifehacker for the script to embed Skype contacts you’ll see below..

Once Geektool was installed, I copied and pasted the shell command as per Lifehacker’s suggestions and it popped right up. I configured the script a bit for my liking and it was good to go!

I had also thought about a plain text todo list which I’ve heard from a few folks is a good idea. I had issues making it work with TextEdit, though, since it always tried to save as an .rtf file. Through a few twitter direct messages, I learned that you can force a plain text file by adding .txt to the file name.

It still didn’t work.

Turns out I had to set the encoding as shown below…this only worked for me once I created a file in Windows notepad.exe and copied it over. I couldn’t make this work solely on the Mac side.

Ok then, once I did this, I set the Geektool up to see the file. To monitor your machine’s console log, it defaults to seeing it like this…

I did this and it worked nicely when looking at my plain text todo list. The only trouble is when I changed the text file it didn’t change on the screen. That’s no good. I had to log off and log back on for GeekTool to recognize the change. That’s not cool.

I went searching and stumbled across this thread which lead me to this post. Eureka!

Once I right clicked, went to Open With, and used Firefox, I got the local URL for my todo list! I pasted that along with a curl command, set the refresh to 30 seconds and voila!

The command looks like this –> curl file:///Users/username/Desktop/todo.txt and it automatically refreshes at the interval selected.

So now I had my solution and a darned useful second monitor! I’ve still got plenty of screen real estate left to delegate to other stuff if needed, and will do that on an as-needed basis.

Here’s what my second monitor looks like now, click for a larger version with skitch’ed details.

As you can see, I’m leaving Colloquy open on the edublogosphere IRC channel (irc.edublogosphere.com and channel #edublogosphere) just in case anyone stops by.

Any other GeekTool’ers out there that can suggest a cool uptime command or anything else I can be doing with GeekTool to be even geekier? Did you set this up yourself? Shout out in the comments!

2 Comments
  1. Peter says:

    This is awesome. I’ve been looking for this exact solution to display my GTD text file in Geek Tool. Thanks very much. :)

    21st December 2007 at 1:58 pm

  2. Andy says:

    The Teutonicspectator.com site that Lifehacker referenced has been taken down. Any chance on posting that applescript file used to embed Skype contacts?

    21st December 2007 at 6:37 pm

Leave a comment