Désactiver « CrashReporter » sur Mac OS X

L’astuce du jour. Certains jours de la semaine à 8h42.

Aujourd’hui, comment désactiver le « CrashReporter » de Mac OS X, qui se lance quand un application se plante et qui ne sert pas réellement à l’utilisateur lambda.

Pour désactiver la boite de dialogue qui s’affiche, il faut entrer la ligne de commande suivante (dans les Terminal).
defaults write com.apple.CrashReporter DialogType none

Pour ceux qui veulent totalement désactiver la fonction (pour éviter les grosses écritures en cas de crash), il y a une autre commande :
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.ReportCrash.plist

Attention, la fonction est réactivée en cas de redémarrage, si vous voulez que ça reste permanent, il faut ajouter la ligne suivante dans ~/.bash_profile.
launchctl unload /System/Library/LaunchDaemons/com.apple.ReportCrash.plist

Au final, est-ce que ça vous embête vraiment ? Non, parce que bon, les applications ne plantent pas sur Mac…