I'm not using Casper yet but I did the following with Centrify DirectControl.
I delete all the screensavers that get installed with Mac OS X. Then I have a login script run from $SYSVOL every time a user logs in to set it to the enterprise screensaver I created. I could not figure out a way to do it with MCX.
mac_set_screensaver.sh
#!/bin/sh
/usr/bin/defaults -currentHost write com.apple.screensaver moduleDict -dict moduleName "EnterpriseScreensaver" path "/Library/Screen Savers/EnterpriseScreensaver.saver"
Thanks Mistacabbage,
how did you create the .saver file? Just by opening up one of the other .saver files and replacing the slideshow images with your own?
Cheers
I was hoping to use Quart Composer or Motion but could not figure out how to convert it to a .saver file. I ended up using iScreensaver
http://iscreensaver.com
I added our company logo to a project and have a random effect run every 15 seconds and then looped it.
I also have to remove all the built-in screensavers so our company screensaver is the only one available. I use this script at the end of my DeployStudio workflow to do that.
echo Deleted built in screensavers in Mac OS X 10.7 Lion
sudo rm -R "/System/Library/Screen Savers/Abstract.slideSaver"
sudo rm -R "/System/Library/Screen Savers/Arabesque.qtz"
sudo rm -R "/System/Library/Screen Savers/Beach.slideSaver"
sudo rm -R "/System/Library/Screen Savers/Cosmos.slideSaver"
sudo rm -R "/System/Library/Screen Savers/FloatingMessage.saver"
sudo rm -R "/System/Library/Screen Savers/Flurry.saver"
sudo rm -R "/System/Library/Screen Savers/Forest.slideSaver"
sudo rm -R "/System/Library/Screen Savers/iTunes Artwork.saver"
sudo rm -R "/System/Library/Screen Savers/Nature Patterns.slideSaver"
sudo rm -R "/System/Library/Screen Savers/Paper Shadow.slideSaver"
sudo rm -R "/System/Library/Screen Savers/Random.saver"
sudo rm -R "/System/Library/Screen Savers/RSS Visualizer.qtz"
sudo rm -R "/System/Library/Screen Savers/Shell.qtz"
sudo rm -R "/System/Library/Screen Savers/Spectrum.qtz"
sudo rm -R "/System/Library/Screen Savers/Word of the Day.qtz"
sudo rm -R "/System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/Computer Name.saver"
sudo rm -R "/System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/.Quartz Composer.saver"
sudo rm -R "/System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/Pictures Folder.saver"
sudo rm -R "/System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/Default Collections"
echo Deleted built in screensavers in Mac OS X 10.8 Mountain Lion
sudo rm -R "/System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/iLifeSlideshows.saver"