How do I create a screensaver?

I am working on a screensaver program for my mac that will play movies as a screensaver.

How do I make a program that will run AS a screensaver?

I know I can have a desktop that people can manually start, but what do I do to MAKE a screensaver.

Where do I start? Where do I look in the Language Reference.

You use the Xcode application from Apple to make a new project and select the screen saver template:

As far as I know, you can’t make screensavers in Xojo since they are libraries, not applications.

1 Like

On Windows, a screensaver is just an .EXE file renamed to .SCR, and Xojo should be able to make them, but you’ll likely need to write your own graphics routines. The command line switches you’ll need to accommodate are: /s to launch the screensaver, /c to configure the screensaver, /p to preview the screensaver.

The application title also needs to begin with “SCRNSAVE:” followed by the name of the screensaver, this is for the windows control panel to recognize it.

2 Likes

I could be wrong but wasn’t there a “hack-ish” way to this? I could of swore I seen something online about making a screen saver with XOJO… but its been quite a while.