Ce paramètre s'appelait "Confirmer avant de fermer plusieurs onglets ou fenêtres", mais il a été supprimé dans la version 10.7 lors de l'introduction de Resume. defaults write com.apple.Safari ConfirmClosingMultiplePages -bool true
ne fonctionne plus non plus.
La partie de Resume où l'état de l'application est conservé après avoir quitté l'application était désactivée par défaut dans la version 10.8, mais vous pouvez la réactiver dans le panneau de préférences Général :
Vous pouvez aussi l'activer dans Safari en exécutant defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool true
et quitter et rouvrir Safari.
Safari recharge toujours les onglets lorsqu'ils sont restaurés. Et la restauration de l'état n'a fonctionné que la moitié du temps pour moi depuis Safari 6 ou 10.8.
Vous pouvez également modifier le raccourci permettant de quitter Safari :
Ou désactivez complètement certains des raccourcis :
defaults write com.apple.Safari NSUserKeyEquivalents -dict 'Quit Safari' '\0' 'Close Window' '\0' 'Close All Windows' '\0'