Deploy Screensaver

Hi

I work for a large corporate i need to roll out a new screensaver to 200 Mac Clients i have the screensaver which is just images but i need to deploy it onto every machine and make the default screensaver , id rather not go round all the machines setting the preferences up , can someone tell me exactly what file i need to edit and push out there seems to be a few different PLISTS/Framework files etc . I am using the latest ARD.

Cheers

Macbook Pro 17", Other OS, 10.6.1

Posted on Sep 29, 2009 6:46 AM

Reply
4 replies

Dec 21, 2009 8:34 PM in response to Brian Nesse

I have a similar question, though only for my two Mac's. I am wondering how to set the screensaver that my user has, as the system default screensaver. I don't see a /Libraries/Preferences/ByHost folder. There is a /Lib.../Prefs.../com.apple.screensaver.plist file, and it seems to contain instruction to run the "flurry" which is in fact what runs when nobody is logged in.

I have also found a few files of interest applicable to my user
~/<SAME_NAME>
~/Lib.../Prefs.../ByHost/com.apple.screensaver.<ID>.plist
~/Lib.../Prefs.../ByHost/com.apple.screensaver.slideshow.<ID>.plist

I am wondering if I can just cp these files from ~/... to /... or is there more to it than that? It is my best guess but I am not confident enough to try it. Still shaky on this scripting stuff. I hate to rely on Time Machine unnecessarily.

Thanks!

Dec 22, 2009 2:26 PM in response to Brian Nesse

If you have Workgroup Manager you can use Preference Manifests. Add com.apple.screensaver.ByHost and set your settings. This may help to get you started:

http://managingosx.wordpress.com/2008/02/20/mcx-vs-the-screensaver-and-leopard/

My Example:
Once:
Often:
idleTime integer 600
moduleName string ScreensaverName
modulePath string /Library/Screen Savers/ScreensaverName
Always:
askForPassword boolean true



Or push out the ByHost Pref in ~/Library/Preferences/ByHost But you have to have a script to change the name of the byhost UID number if your reimaging your machines with one image. If you have users with mobile homes or something along those terms you have to get it into the users home, probably with a a script.

My users get a new Home directory on login so all I do is push the new pref out to my client computers into the /System/Library/User Template/English.lproj/Library/ByHost/ folder and I have a script on login that changes the UIDs.

***** for the users having a new home on every login, but it saves me alot of headaches. We rarely have issues.

Hope one of these helps.

-Dan

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Deploy Screensaver

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.