MacOS – Change the Screen Saver “Start After” options in Mountain Lion

macosscreensaver

In Mountain Lion, I'd like to remove some options in the screen saver timing. I'd like to remove the "Never" option and some of the longer options for all accounts on the system. Essentially I'd like to require a screensaver, any screensaver.

Is there a way that this can be accomplished?

Best Answer

If you're looking for a way to set this for a newly provisioned OSX machine, you can use Pivotal Labs' pivotal_workstation::set_screensaver_preferences recipe included in the sprout-wrap project.

This project provides an easy way to configure an OSX machine with OpsCode's chef-solo and the soloist gem.

Easiest way to start: solowizard.com

To enforce a configuration, you could run soloist as a cron job