Apple has become extremely aggressive when it comes to some of their software. They seem to have forgotten that you own your computer, not them.
Case in point: often you’ll get popups bothering you to “try the new Safari” and, should you happen to try it and then quit, if you have another browser as your default it’ll ask if you really want to not have Safari as your default. SWEET JESUS Apple, NEEDY much?
You can enter the following into your Terminal to just turn the noise off for yourself, or better yet, use OS X Server’s Profile Manager or deploy them with a profile via Munki and send it out to all of your users – at least until the year 2080 or MacOX version 19.99 comes out.
First the defaults in the Safari preferences to stop it from asking it to set itself when you quit.
1 2 |
defaults write com.apple.Safari DefaultBrowserDateOfLastPrompt -date '2080-01-01T00:00:00Z' defaults write com.apple.Safari DefaultBrowserPromptingState -int 2 |
Then, the OS X preferences that tell it when it last asked for you to try Safari as well as if you’ve ever tried it.
1 2 3 |
defaults write com.apple.coreservices.uiagent CSUIHasSafariBeenLaunched -bool YES defaults write com.apple.coreservices.uiagent CSUIRecommendSafariNextNotificationDate -date 2080-01-01T00:00:00Z defaults write com.apple.coreservices.uiagent CSUILastOSVersionWhereSafariRecommendationWasMade -float 19.99 |
You should now logout of your account or reboot your computer so that the system doesn’t revert these changes. It is also possible that during system updates Apple will reset the above to again try to sway you to Safari.
For now, enjoy your computer.