Going Retro

I discovered through the Android Market that there was a Mystify live wallpaper, which is reminiscent of the Windows 3.11 screensaver of the same name. It looks great on my Nexus One and doesn’t consume much battery power. Struck with a new sense of nostalgia, I wanted to have the effect as my screensaver in GNOME. I was rather surprised not to be able to find one for gnome-screensaver, so I decided it might be fun to give it a go myself. So, with the power of Clutter, Cogl and OpenGL, I brought the mid-’90s screensaver to my GNOME desktop:


ignore the glitch, it’s due to missing vblank and isn’t normally visible

I used Clutter/Cogl with a thought to adding some OpenGL effects in the future, although I’m not quite sure what that might be apart from some blurring effect on the trailing polygons.

If anyone is interested, I’ll publish the code somewhere. I’m tempted to re-write “starfield” too…

7 Responses to “Going Retro”

  1. Kai says:

    Yeah, please publish the code. We all want that retro feeling, too

  2. ethana2 says:

    sudo apt-get install retro-screensavers

  3. Rodney Dawes says:

    Awesome. You should get someone at Novell to ship it in gnome-screensavers by default, and perhaps as the default screensaver. It would make for a GREAT article on boycott-novell.com with Microsoft placing so much influence even on our screensavers! :)

  4. Stu says:

    Doing the whole pack would be great, including zooming gnome feet instead of the windows logo (or maybe it could be the dustro logo)

    great idea for winding up the b/n peeps too

    • Stu says:

      Heh – forgot why I posted – this was one of the early graphics things I coded in bad pascal under dos…. Good times!

  5. daveg says:

    I wish somebody would create a linux version of the Novell Netware screensaver that had the worm (one for each cpu) that would increase in speed as the cpu utilization increased.