Supprimer et désactiver le cache Top Sites de Safari

Si vous utilisez Safari et sa fonction Top Sites, vous avez peut-être déjà remarqué une chose : le cache contenant les captures d’écran utilisées peut prendre beaucoup de place. Il est stocké dans ~/Library/Caches/com.apple.Safari/Webpage Previews et contient une capture d’écran en PNG et une capture en JPG pour chaque page visitée.

Mais Wacom et ma Pomme (excellent site) propose une petite solution pour désactiver ce système. Pour vider le dossier, soit vous le faites à la main, soit vous passez par Safari -> Réinitialiser Safari… -> Supprimer toutes les images d’aperçu de pages web.

Capture d’écran 2013-03-04 à 14.39.05

Pour empêcher Safari de mettre en cache les données (ça peut être salutaire sur un SSD), une petite solution en ligne de commande.

defaults write com.apple.safari DebugSnapshotsUpdatePolicy 2

Pour revenir à la normale.

defaults delete com.apple.safari DebugSnapshotsUpdatePolicy

Bien évidemment, si vous désactivez cette foncion, la page Top Sites sera vide…