Come disabilitare (o abilitare) Spotlight in Mac OS X Mavericks & Mountain Lion
Sommario:
La completa disattivazione e riattivazione di Spotlight in Mac OS X Lion, OS X Mountain Lion e OS X Mavericks può essere eseguita con l'aiuto del Terminale. Il seguente comando scarica l'agente Spotlight mds da launchd, impedendo così al demone di eseguire o indicizzare completamente qualsiasi unità.
Apri il Terminale (si trova in /Applicazioni/Utility/) e inserisci i seguenti comandi in base alla necessità di disabilitare o riabilitare l'indicizzazione Spotlight. Ciò avrà effetto sull'indicizzazione su tutte le unità collegate al Mac.
Disabilita Spotlight
Il metodo principale utilizza launchctl, questo richiederà la password amministrativa:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Un altro approccio consiste nell'utilizzare il vecchio metodo di indicizzazione "sudo mdutil -a -i off" che disattiva solo l'indicizzazione, ma ne parleremo tra un minuto.
Riattiva Spotlight
Il modo garantito per riattivare Spotlight è ricaricarlo in launchd usando launchctl:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Ancora, l'approccio alternativo è il comando "sudo mdutil -a -i on" relativo all'indicizzazione, ma tale metodo può generare l'errore "Il server Spotlight è disabilitato" e non consentire la riattivazione . Se riscontri questo problema, utilizza invece il comando sudo launchctl load per abilitare sia l'indicizzazione che Spotlight.
Con Spotlight ricaricato launchd, l'agente mds ricomincerà immediatamente a funzionare per reindicizzare il filesystem. A seconda della quantità di modifiche e di nuovi file dall'ultima esecuzione di MDS, l'operazione può richiedere del tempo. Puoi verificare che MDS sia in esecuzione tramite Activity Monitor o aprendo il menu Spotlight per visualizzare una barra di avanzamento "Indicizzazione nome unità". Non essere sorpreso di scoprire che MDS, mdworker e i relativi processi Spotlight occupano la CPU e utilizzano una discreta quantità di I/O su disco mentre reindicizzano l'unità, il che è del tutto normale soprattutto nella reindicizzazione iniziale dopo che è stata riattivata nuovamente. Aspettare semplicemente che finisca è la migliore linea d'azione.
Un' altra opzione è disabilitare selettivamente l'indicizzazione Spotlight di unità o cartelle specifiche escludendole dall'indice, che è molto più facile da fare e non coinvolge affatto la riga di comando, e invece devi solo trascina e rilascia gli elementi nel pannello di controllo di Spotlight.
Usa il metodo più appropriato per le tue esigenze. Spotlight è un potente strumento di ricerca per il file system e funziona benissimo anche come lanciatore di applicazioni, quindi spesso è meglio escludere selettivamente gli elementi piuttosto che disabilitare l'intero servizio. Tuttavia, ci sono casi in cui spegnere completamente Spotlight ha senso e sapere che può essere facilmente riattivato utilizzando il comando discusso sopra rende il processo facile da invertire in caso di necessità.