API Notes: ScreenSaver framework#

The full API is described in Apple’s documentation, both the C and Objective-C APIs are available (but see the API Notes below).

These bindings are accessed through the ScreenSaver package (that is, import ScreenSaver).

API Notes#

Screen savers are plugins for the screen saver engine, this means that a screen saver must contain compiled C code for the correct architectures. Using py2app’s bundle mode can be used to bundle a screensaver bundle, but do take care to use the same version of Python for all such bundles.