Comment désactiver (ou activer) Spotlight dans Mac OS X Mavericks & Mountain Lion
Table des matières:
La désactivation et la réactivation complètes de Spotlight sous Mac OS X Lion, OS X Mountain Lion et OS X Mavericks peuvent être effectuées à l'aide du terminal. La commande suivante décharge l'agent Spotlight mds de launchd, empêchant ainsi le démon d'exécuter ou d'indexer entièrement les lecteurs.
Ouvrez le terminal (qui se trouve dans /Applications/Utilitaires/) et entrez 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 administratif :
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 uniquement l'indexation, mais plus à ce sujet dans une minute.
Réactiver Spotlight
Le moyen garanti de réactiver Spotlight est de le recharger dans launchd à l'aide de launchctl :
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Encore une fois, 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 le réactiver . Si vous rencontrez ce problème, utilisez plutôt la commande sudo launchctl load pour activer à la fois l'indexation et Spotlight.
Avec Spotlight reloaded launchd, l'agent mds recommencera immédiatement à s'exécuter pour réindexer le système de fichiers. Selon le nombre de modifications et de nouveaux fichiers depuis la dernière exécution de MDS, cela peut prendre un certain temps. Vous pouvez vérifier que MDS s'exécute via Activity Monitor ou en déroulant le menu Spotlight pour voir une barre de progression "Indexation du nom du lecteur". Ne soyez pas surpris de découvrir que MDS, mdworker et les processus Spotlight qui l'accompagnent occupent le processeur et utilisent une bonne quantité d'E/S disque lorsqu'ils réindexent le lecteur, ce qui est tout à fait normal, en particulier lors de la réindexation initiale après sa réactivation. Attendre simplement qu'il se termine est le meilleur plan d'action.
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 à faire et n'implique pas du tout la ligne de commande, et à la place, il vous suffit de faites glisser et déposez des éléments dans le panneau de configuration Spotlight.
Utilisez la méthode la plus appropriée à vos besoins. Spotlight est un outil de recherche puissant pour le système de fichiers et fonctionne également très bien comme lanceur d'applications, il est donc souvent préférable d'exclure sélectivement des éléments plutôt que de désactiver l'ensemble du service. Néanmoins, il existe des cas où il est logique d'éteindre complètement Spotlight, et savoir qu'il peut facilement être réactivé en utilisant la commande décrite ci-dessus rend le processus facile à inverser en cas de besoin.