¿Cómo desactivo Spotlight?

14

¿Cómo puedo desactivar Spotlight por completo en Mac OS X Lion?

Está usando muchos recursos y nunca lo uso realmente, así que quiero deshabilitarlo.

La única característica que podría querer conservar es el ícono en la barra de estado que me permite iniciar aplicaciones. La característica principal que quiero deshabilitar es la indexación de cada archivo en mi disco duro. Nunca uso Spotlight para acceder a los archivos, solo lo uso para iniciar aplicaciones.

¿Hay algún riesgo al deshabilitarlo? ¿Hay alguna forma recomendada por Apple para deshabilitarlo?

¿Cómo lo volvería a habilitar más adelante si quisiera?

Sensato
fuente
Sin ánimo de ofender, pero esto es casi lo mismo que preguntar "Considero que el pulmón derecho de Mac OS X es un desperdicio de recursos, ¿cómo lo elimino de manera segura?" Es mejor que no hagas esto. :)
Steven Fisher
1
@ Steven: Excepto que nunca uso Spotlight, entonces, ¿por qué necesito usar recursos?
Sentido
2
Incluso si no usa Spotlight directamente, una lista cada vez mayor de componentes de Mac OS X lo usa. Cosas como Mac App Store, Time Machine, Mail. Incluso si no lo está utilizando indirectamente en este momento, lo estará en el futuro. Y el costo de los recursos no es tan alto: creo que utiliza aproximadamente el 5% de su disco duro e indexa inteligentemente para evitar causar problemas. Si lo apaga, probablemente encontrará cosas sorprendentes que no funcionarán de manera sutil, y realmente no obtendrá nada de eso.
Steven Fisher
@StevenFisher: Ahh, ya veo ... No sabía que esas aplicaciones usan Spotlight detrás de escena. Gracias por la info!
Sentido
1
Si Spotlight es el "pulmón derecho" de OS X, entonces OS X debe ser un gran fumador. ¡Spotlight a menudo es inútil, no puede encontrar archivos cuando busco el nombre de archivo exacto!
Josh

Respuestas:

20

Para deshabilitar, abra Terminal y ejecute

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

Esto desactiva el Launch Daemon que se inicia y lo mantiene en funcionamiento. También puedes ejecutar:

sudo mdutil -a -i off

pero al buscar en línea en algunos lugares, puede aparecer un error como "El servidor de Spotlight está deshabilitado"

Sin embargo, si deshabilita, continuará usando una memoria caché anterior o no funcionará en absoluto. Por lo tanto, el lanzamiento de aplicaciones como usted menciona ya no funcionará. También puede romper otras funciones relacionadas con el sistema operativo, como Mac App Store (para saber qué está instalado, etc.) y LaunchPad.

Si aún necesita un iniciador de aplicaciones, puede usar aplicaciones como LaunchBar y Quicksilver .

Después de ver su actualización (especialmente sobre cómo detener tanto la indexación), hay dos cosas que debe verificar:

  • ¿Está ejecutando algo como un escáner de virus u otra aplicación que accede constantemente a los archivos en su disco? Esto obligará a Spotlight a seguir indexando. Un recurso compartido de red también sería un culpable.
  • También puede filtrar qué carpetas debe indexar Spotlight y, al configurar esto, puede limitar la cantidad que debe indexarse. Haga esto, vaya a Preferencias del sistema -> Spotlight -> Privacidad.

ingrese la descripción de la imagen aquí

La reactivación se estaría ejecutando

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

o

sudo mdutil -a -i on
jmlumpkin
fuente
Lo siento, agregué algunas cosas más sobre las que me estaba preguntando
Senseful
Y antes de ver eso, ya había agregado actualizaciones sobre lo que podría romperse en Lion. Actualizará la respuesta nuevamente por restringir.
jmlumpkin
¡Gran respuesta! Sin embargo, ¡estoy aceptando @ CajunLuke's, ya que me temo que podría terminar arruinando algo en Lion!
Sentido
1
Sí, pero estoy confundido. Usted preguntó sobre 'deshabilitarlo por completo', lo que tomé como detener el servicio , en comparación con la respuesta aceptada que apunta solo para bloquearlo todo. Habría una diferencia. Y entiendo que no quiero romper algo, pero ambos son muy fácilmente reversibles, y cuando comienza de nuevo, se reindexa por ti. El comando mdutil es muy útil. Tampoco cubre los 'riesgos en la desactivación'.
jmlumpkin
Tienes razón, lo expresé de esa manera, pero esperaba que hubiera un método aprobado por Apple para deshabilitarlo por completo sin el potencial de estropear nada. Como no parece haber uno, prefiero usar la función Privacidad. El comando mdutil parece que puede deshabilitar permanentemente Spotlight . Mi principal preocupación es olvidar que usé este comando, y luego no volver a habilitarlo antes de instalar una actualización que lo necesita habilitado, y luego terminar con un problema aún mayor.
Sentido
8

Además del comando Terminal de @ jmlumpkin, simplemente puede agregar todo su disco duro a la pestaña Privacidad en las preferencias de Spotlight. También querrá agregar cualquier disco duro externo que conecte regularmente.

Se aplica la misma advertencia: no podría usarlo como un iniciador de aplicaciones, por lo que necesitaría obtener algo como Quicksilver o LaunchBar.

Para volver a habilitar, simplemente elimine las entradas relevantes de la lista en la pestaña Privacidad.

Cajunluke
fuente
¡Buena respuesta! Esto es genial, ya que es la forma recomendada de hacerlo por Apple (es decir, ya que proporcionaron la función de privacidad), y parece que debería poder agregar todas las carpetas, excepto la carpeta Aplicaciones.
Sentido
@Senseful No olvide que hay directorios ocultos en la raíz del disco de arranque. Esos pueden ser difíciles de agregar.
Cajunluke
Puede ser tan simple como agregarlos en Time Machine. Simplemente arrastre la carpeta / System.
jmlumpkin
@jmlumpkin Estaba pensando en /etc, /private, /usr, /.Trashesy similares.
Cajunluke
1
@jmlumpkin En realidad dice "¿Le gustaría excluir también otros archivos instalados con Mac OS X, como las aplicaciones del sistema y las herramientas UNIX?"
Cajunluke
0

En las preferencias del sistema, bajo el ícono "Spotlight" y la pestaña "Resultados de la búsqueda", puede anular la selección de todas las categorías, excepto las aplicaciones.

Pablo
fuente
1
Esto todavía indexaría las ubicaciones.
jmlumpkin