To find out current default screen saver:Ġ) defaults -currentHost read ĭefaults -currentHost write modulePath -string "/System/Library/Screen Savers/Shell.saver" defaults -currentHost write moduleName -string "Shell" defaults -currentHost write moduleDict -dict moduleName Shell path /System/Library/Screen\ Savers/Shell.saver/ type 0ĭefaults -currentHost write modulePath -string "/System/Library/Screen Savers/Flurry.saver" defaults -currentHost write moduleName -string "Flurry" defaults -currentHost write moduleDict -dict moduleName Flurry path /System/Library/Screen\ Savers/Flurry.saver/ type 0 To automatically set as default screensaver add this terminal command after receiving credentials Examples: However, if they do manually change screensaver after the command it overrides what has been done.(So no harm will be done.) Avoid requiring users to manually change screensaver to Aerial.