How to Make a Doctor Who TimeTunnel Screensaver
With the finale of Season 5 of Doctor Who upon us, I thought I’d share a little project I did a few weeks back. Since being at work, I’ve switched my desktop to Ubuntu Linux and discovered a TimeTunnel screensaver in the settings.
By default the screensaver shows the xscreensaver logo floating in the tunnel because apparently the author was unable to get permission from the BBC to distribute images of the Doctor, the Tardis and the Doctor Who logo which would normally appear.
However, on further investigation I found that the author has made allowance for any images to be shown floating in the tunnel so I knew immediately that I had to make my own face float out of the tunnel.
First I had to make three xpm images. Generally you just fire up any image editor and edit up a photo of your head and any other objects you want in the tunnel. I decided on a coffee cup seeing as the screensaver would be at work, it would provide a hint as to my whereabouts should someone come to my desk.
I’m not a photoshop expert (actually I used Acorn on the Mac) so the cutting out of my face and hair is a little rough on the edges. The procedure I used was to get the select tool to draw the boundary of my face and hair and then used the ‘invert selection’ menu item, then with the eraser tool, i could make the background transparent without erasing my face (since the selection was inverted). I saved my work as PNG with transparency enabled.
On linux I used the convert command that comes with ImageMagick to get an xpm: it’s simply ‘convert face.png face.xpm’
Finally I had to muck around a bit with xscreensaver in Ubuntu. First uninstall gnome-screensaver. Then install xscreensaver. Xscreensaver is the original package that has the ability to customise the screensaver parameters. Under the screensaver setup screen, select TimeTunnel and then click ‘Advanced’. In the advanced settings you can specify the command. I changed mine to be ‘timetunnel -head /pathto/face.xpm -tardis /pathto/coffeecup.xpm -logo /pathto/coffeecup.xpm’
And here’s the result (the music is usually hummed by my coworker when he walks past but I haven’t got a recording of that)







