Come disabilitare Spotlight?


14

Come posso disabilitare completamente Spotlight su Mac OS X Lion?

Sta consumando molte risorse e non l'ho mai usato davvero, quindi voglio disabilitarlo.

L'unica funzione che potrei voler mantenere è l'icona nella barra di stato che mi consente di avviare le applicazioni. La caratteristica principale che desidero disabilitare è l'indicizzazione di ogni singolo file sul mio disco rigido. Non uso mai Spotlight per accedere ai file, lo uso solo per avviare applicazioni.

Ci sono dei rischi nel disabilitarlo? Esiste un modo consigliato da Apple per disabilitarlo?

Come riattivarlo in seguito, se lo desidero?


Nessun reato significava, ma è quasi lo stesso che chiedere "Considero il polmone destro di Mac OS X uno spreco di risorse, come posso rimuoverlo in modo sicuro?" È meglio non farlo. :)
Steven Fisher,

1
@Steven: Solo che non uso mai Spotlight, quindi perché ne ho bisogno usando le risorse?
Sensuale

2
Anche se non si utilizza Spotlight direttamente, viene utilizzato da un elenco sempre crescente di componenti di Mac OS X. Cose come Mac App Store, Time Machine, Mail. Anche se non lo stai usando indirettamente in questo momento, lo sarai in futuro. E il costo delle risorse non è poi così alto: utilizza circa il 5% del tuo disco rigido, credo, e indicizza abilmente per evitare di causare problemi. Se lo spegni, probabilmente scoprirai che le cose sorprendenti non funzioneranno in modo sottile e non otterrai nulla da esso.
Steven Fisher,

@StevenFisher: Ahh capisco ... Non ero a conoscenza del fatto che quelle app usano Spotlight dietro le quinte. Grazie per le informazioni!
Senso

1
Se Spotlight è il "polmone destro" di OS X, OS X deve essere un forte fumatore. Spotlight è spesso inutile, non riesce a trovare i file quando cerco il nome esatto!
Josh,

Risposte:


20

Per disabilitare, aprire Terminale ed eseguire

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Questo disabilita il Daemon di avvio che si avvia e lo mantiene in esecuzione. Puoi anche eseguire:

sudo mdutil -a -i off

ma se guardi online in alcuni punti, questo potrebbe darti un errore come "Il server Spotlight è disabilitato"

Se disabiliti, continuerà a utilizzare una vecchia cache o non funzionerà affatto. Pertanto, le applicazioni di avvio come menzionato non funzioneranno più. Potrebbe inoltre interrompere altre funzioni correlate al sistema operativo, come il Mac App Store (per sapere cosa è installato, ecc.) E LaunchPad.

Se hai ancora bisogno di un lanciatore di applicazioni, puoi usare applicazioni come LaunchBar e Quicksilver .

Dopo aver visto l'aggiornamento (in particolare su come arrestarlo così tanto), ci sono due cose da controllare:

  • Stai eseguendo qualcosa come uno scanner antivirus o un'altra applicazione che accede costantemente ai file sul tuo disco? Ciò costringerà i riflettori a mantenere l'indicizzazione. Anche una condivisione di rete sarebbe colpevole.
  • Puoi anche filtrare le cartelle che Spotlight dovrebbe indicizzare e, configurandolo, puoi limitare quanto deve essere indicizzato. Fai questo, vai su Preferenze di Sistema -> Spotlight -> Privacy.

inserisci qui la descrizione dell'immagine

La riattivazione sarebbe in esecuzione

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

o

sudo mdutil -a -i on

Spiacenti, ho aggiunto alcune altre cose correlate di cui mi stavo chiedendo
Senseful

E prima di vederlo, avevo già aggiunto aggiornamenti su ciò che potrebbe rompersi in Lion. Aggiornerà di nuovo la risposta per la limitazione.
jmlumpkin,

Bella risposta! Sto accettando @ CajunLuke, però, dal momento che temo di finire per rovinare qualcosa in Lion!
Sensuale

1
Sì, ma sono confuso. Mi hai chiesto di "disabilitarlo completamente", che ho preso per interrompere il servizio , rispetto alla risposta accettata che osserva solo per bloccare tutto. Ci sarebbe una differenza. E capisco di non voler rompere qualcosa, ma entrambi sono facilmente reversibili e quando ricomincia il backup, reindicizza per te. il comando mdutil è molto utile. Inoltre non copre i "rischi nella disabilitazione".
jmlumpkin,

Hai ragione, l'ho detto in quel modo, ma speravo ci fosse un metodo approvato da Apple per disabilitarlo completamente senza il potenziale di rovinare qualcosa. Poiché non sembra essercene uno, preferisco utilizzare la funzione Privacy. Il comando mdutil sembra poter disabilitare permanentemente Spotlight . La mia preoccupazione principale è dimenticare di aver usato questo comando, quindi non riattivarlo prima di installare un aggiornamento che necessita di essere abilitato, per poi finire con un problema ancora più grande.
Sensuale

8

Oltre al comando Terminale di @ jmlumpkin, puoi semplicemente aggiungere l'intero disco rigido alla scheda Privacy nelle preferenze di Spotlight. Vorresti anche aggiungere qualsiasi disco rigido esterno che colleghi regolarmente.

Vale lo stesso avvertimento: non saresti in grado di usarlo come un lanciatore di applicazioni, quindi avresti bisogno di ottenere qualcosa come Quicksilver o LaunchBar.

Per riattivare, basta rimuovere le voci pertinenti dall'elenco nella scheda Privacy.


Bella risposta! Questo è fantastico poiché è il modo consigliato di farlo da Apple (cioè dal momento che hanno fornito la funzione di privacy), e sembra che dovrei essere in grado di aggiungere tutte le cartelle tranne la cartella Applicazioni.
Sensuale

@Senseful Non dimenticare che ci sono directory nascoste nella radice del disco di avvio. Potrebbero essere difficili da aggiungere.
Cajunluke,

Potrebbe essere semplice come aggiungerli in Time Machine. Basta trascinare la cartella / Sistema.
jmlumpkin,

@jmlumpkin Stavo pensando /etc, /private, /usr, /.Trashese simili.
Cajunluke,

1
@jmlumpkin In realtà dice "Desideri escludere anche altri file installati con Mac OS X, come le applicazioni di sistema e gli strumenti UNIX?"
Cajunluke,

0

Nelle preferenze di sistema, sotto l'icona "Spotlight" e la scheda "Risultati ricerca", è possibile deselezionare tutte le categorie ad eccezione di Applicazioni.


1
Ciò indicizzerebbe comunque le posizioni.
jmlumpkin,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.