3 votes

Spotlight ne fonctionne pas pour les applications Mac intégrées

J'utilise Big Sur et Spotlight ne trouve pas certaines applications fournies avec MacOS comme la Calculatrice, le Trousseau ou les Préférences système. Il trouve d'autres applications non intégrées que j'ai installées, comme Chrome, Slack et Steam, sans problème.

J'ai essayé les solutions suivantes :

  • Décocher et vérifier le /Applications des résultats de la recherche dans les paramètres du projecteur
  • Ajout et suppression de la /Applications dans les paramètres de confidentialité
  • Désactiver et activer l'indexation en utilisant sudo mdutil -i off / y sudo mdutil -i on /
  • Ejecutar sudo mdutil -Ea /
  • La réponse acceptée de cette question . Notez que je n'ai pas réellement rechargé le fichier plist comme il est décrit car j'ai obtenu l'erreur suivante Operation not permitted while System Integrity Protection is engaged et je ne voulais pas désactiver le SIP pour le contourner (de plus, la plupart des gens semblaient penser que ce n'était pas nécessaire).

Aucun d'entre eux n'a fonctionné. Et maintenant ?

1voto

d512 Points 51

Eh bien, j'ai trouvé une solution. J'ai fait quelques essais et erreurs en utilisant l'onglet Confidentialité dans les paramètres de Spotlight et j'ai déterminé que si j'ajoute l'option /System à la liste (c'est-à-dire que je demande à Spotlight de ne pas l'indexer), je ne peux pas accéder aux applications intégrées via Spotlight.

Après avoir examiné le système de fichiers, la raison en est devenue évidente. Toutes les applications intégrées sont dans le répertoire /System/Applications alors que tous ceux que j'ai installés moi-même se trouvent dans le dossier /Applications (qui n'était pas exclu dans les paramètres de confidentialité).

Cela a commencé à se produire après la mise à niveau vers Big Sur. Je ne sais pas si Apple a déplacé certaines choses ou quoi, mais voilà. La santé mentale retrouvée.

0voto

Jerry Points 31

L'application Terminal, située dans /Applications/Utilitaires, offre un certain nombre de commandes spécifiques à Spotlight, notamment mdutil, un utilitaire permettant de gérer la fonction d'indexation de Spotlight. L'utilitaire mdutil gère les magasins de métadonnées utilisés par Spotlight et vous permet d'activer ou de désactiver l'indexation, d'effacer les fichiers de stockage de métadonnées existants, de supprimer les index du cache local des magasins réseau, et quelques autres tâches utiles.

Vous pouvez utiliser la commande mdutil pour désactiver l'indexation pour un volume spécifique, comme indiqué ci-dessus pour le volume nommé MacHD. Pour désactiver l'indexation d'un volume spécifique, lancez Terminal, puis utilisez la commande suivante :

sudo mdutil -i off /mountPoint

où mountPoint est le chemin d'accès au volume. Pour le lecteur de démarrage, le chemin sera simplement "/" (sans les guillemets). Pour les autres lecteurs montés sur votre Mac, le chemin d'accès sera probablement /Volumes/nomduvolume. Par exemple, si je voulais désactiver l'indexation Spotlight pour mon lecteur de démarrage, la commande serait la suivante :

sudo mdutil -i off /

Si je voulais désactiver l'indexation pour mon disque Time Machine, qui s'appelle Backup, la commande serait la suivante :

sudo mdutil -i off /Volumes/Backup

Après avoir exécuté la commande en appuyant sur la touche Entrée ou Retour, il se peut que l'on vous demande votre mot de passe d'administrateur. Saisissez le mot de passe à l'invite, puis appuyez sur entrée ou retour.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X