Processing Screensavers Clip to Evernote

Description

The Processing Screensavers is a kind of meta-screensaver. It allows you to run your Processing application as a Windows or Linux screensaver.
It uses the SaverBeans platform to launch a user configured Processing application.

Windows Instructions

Download the ProcessingScreensaver-win32.zip (208.410 bytes) file and unpack it to the "Windows/system32" folder.

Export your Processing sketch as an application and copy the lib/[your-app].jar file (inside the application folder) to the Windows/system32 folder.

Configure your screensaver by choosing the ProcessingScreensaver in the Windows screensaver dialog and enter the name of the .jar file (without the .jar extension) in the settings pane of the ProcessingScreensaver.

That's it!

Note: It seems that the test button on the Windows screensaver dialog doesn't work with Processing Screensavers, although the 'test' function works if you right-click in the ProcessingScreensaver.scr file on Windows Explorer...

Notes on creating a Processing application for use as screensaver

  1. Don't assume a particular screen size. When launched as a screensaver the size(width, height) instruction will be overriden by the size of your screen. So, when drawing, use the 'width' and 'height' variables.
  2. Keep it light! A screensaver is not meant to eat up all processing cycles.

Unix/Linux

I haven't tested this on Unix/Linux systems. If anyone has successfully used Processing Screensavers on these systems, drop me a line with instructions...

The unix version file is: ProcessingScreensaver-unix.zip (59.297 bytes)

Contact (bug reports, comments, etc)

Jorge Cardoso
jorgecardoso at [ieee] [org]
http://jorgecardoso.org

Last updated:January 31, 2011