The payload that configures the screen saver.
| Setting | Type | Required | Default | Manual Install | Supported OS |
|---|---|---|---|---|---|
askForPassword askForPassword If `true`, the user is prompted for a password when the screen saver is unlocked or stopped. When you use this prompt, you must also provide `askForPasswordDelay`. Available in macOS 10.13 and later. | boolean | optional | false | ✓Yes | macOS (10.13+) |
askForPasswordDelay askForPasswordDelay The number of seconds to delay before the password will be required to unlock or stop the screen saver (the grace period). A value of `2147483647` (for example, `0x7FFFFFFF`) disables this requirement. To use this option, you must set `askForPassword` to `true`. Available in macOS 10.13 and later. | integer | optional | — | ✓Yes | macOS (10.13+) |
idleTime idleTime The number of seconds of inactivity before the screen saver activates (0 = Never activate). | integer | optional | — | ✓Yes | macOS (10.11+) |
loginWindowModulePath loginWindowModulePath The full path to the screen-saver module to use. | string | optional | — | ✓Yes | macOS (10.11+) |
moduleName moduleName The name of the screen saver module. | string | required | — | ✓Yes | macOS (10.11+) |