Cómo desactivar (o activar) Spotlight en Mac OS X Mavericks & Mountain Lion
Tabla de contenido:
La desactivación y reactivación completas de Spotlight en Mac OS X Lion, OS X Mountain Lion y OS X Mavericks se puede realizar con la ayuda de la Terminal. El siguiente comando descarga el agente Spotlight mds de launchd, lo que evita que el demonio se ejecute o indexe las unidades por completo.
Abra la Terminal (que se encuentra en /Aplicaciones/Utilidades/) e ingrese los siguientes comandos según la necesidad de deshabilitar o volver a habilitar la indexación de Spotlight. Esto afectará la indexación en todas las unidades conectadas a la Mac.
Deshabilitar Spotlight
El método principal es usar launchctl, esto requerirá la contraseña administrativa:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Otro enfoque es usar el método de indexación más antiguo de “sudo mdutil -a -i off” que desactiva solo la indexación, pero hablaremos más de eso en un minuto.
Reactivar Spotlight
La forma garantizada de volver a habilitar Spotlight es volver a cargarlo en launchd usando launchctl:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Nuevamente, el enfoque alternativo es el comando "sudo mdutil -a -i on" relacionado con la indexación, pero ese método puede generar el error "El servidor de Spotlight está deshabilitado" y no permitirle volver a encenderlo . Si se encuentra con ese problema, use el comando sudo launchctl load en su lugar para habilitar tanto la indexación como Spotlight.
Con el lanzamiento de Spotlight recargado, el agente mds comenzará a ejecutarse nuevamente de inmediato para volver a indexar el sistema de archivos. Dependiendo de la cantidad de cambios y archivos nuevos desde la última vez que se ejecutó MDS, esto puede llevar bastante tiempo. Puede verificar que MDS se está ejecutando a través del Monitor de actividad o bajando el menú Spotlight para ver una barra de progreso de "Nombre de la unidad de indexación". No se sorprenda al descubrir que MDS, mdworker y los procesos de Spotlight que lo acompañan consumen CPU y usan una cantidad considerable de E/S de disco cuando reindexan la unidad, eso es completamente normal, especialmente en la reindexación inicial después de que se ha vuelto a habilitar. Simplemente esperar a que termine es el mejor curso de acción.
Otra opción es deshabilitar selectivamente la indexación de Spotlight de unidades o carpetas específicas excluyéndolas del índice, eso es mucho más fácil de hacer y no involucra la línea de comando en absoluto, y en su lugar solo necesita arrastre y suelte elementos en el panel de control de Spotlight.
Use el método que sea más apropiado para sus necesidades. Spotlight es una poderosa herramienta de búsqueda para el sistema de archivos y también funciona muy bien como iniciador de aplicaciones, por lo que a menudo es mejor excluir elementos de forma selectiva en lugar de deshabilitar todo el servicio. No obstante, hay casos en los que apagar Spotlight por completo tiene sentido, y saber que se puede volver a habilitar fácilmente usando el comando mencionado anteriormente hace que el proceso sea fácil de revertir si surge la necesidad.