Pour ceux qui ont récemment effectué une mise à jour vers Mac OS X El Capitan, le meilleur moyen de désactiver ou d'activer la recherche Spotlight consiste à utiliser Terminal. Si vous souhaitez désactiver la recherche Spotlight sous OS X 10.4 et 10.5, lisez ce guide . L'une des principales raisons pour lesquelles les utilisateurs d'Apple souhaitent désactiver la recherche Spotlight est due à mdworker, le logiciel exécutant Spotlight. Nous expliquerons ci-dessous comment activer ou désactiver Spotlight sur votre ordinateur Mac.
Vous pouvez ouvrir le terminal (situé dans / Applications / Utilitaires /) et entrer les commandes suivantes en fonction de la nécessité de désactiver ou de réactiver l'indexation Spotlight. Cela affectera l'indexation sur tous les lecteurs connectés au Mac.
Désactiver Spotlight
La méthode principale utilise launchctl, cela nécessitera le mot de passe administrateur:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Une autre approche consiste à utiliser l’ancienne méthode d’indexation «sudo mdutil -a -i off», qui désactive l’indexation uniquement, mais plus à ce sujet dans une minute.
Réactiver Spotlight
Le moyen le plus sûr de réactiver Spotlight consiste à le recharger dans launchd à l'aide de launchctl:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Là encore, l’approche alternative est la commande «sudo mdutil -a -i on» liée à l’indexation, mais cette méthode peut générer l’erreur «Le serveur Spotlight est désactivé» et ne pas vous permettre de la réactiver. Si vous rencontrez ce problème, utilisez plutôt la commande sudo launchctl load pour activer l'indexation et Spotlight.
Lorsque Spotlight aura entièrement rechargé launchd, l'agent mds commencera à se réindexer sur le système de fichiers. L’heure sera différente pour chaque utilisation en fonction du nombre de modifications apportées et des nouveaux fichiers depuis la dernière exécution de MDS. Vous pouvez vérifier que MDS fonctionne via Activity Monitor ou en déroulant le menu Spotlight pour afficher la barre de progression «Nom du lecteur d'indexation».
Une autre option consiste à désactiver de manière sélective l'indexation Spotlight de lecteurs ou de dossiers spécifiques en les excluant de l'index, ce qui est beaucoup plus facile à effectuer et n'implique aucune ligne de commande. Vous devez uniquement faire glisser des éléments dans le contrôle Spotlight. panneau.