J'ai un problème étrange où Matlab refuse obstinément d'apparaître dans les résultats de la recherche Spotlight.
Je ne sais pas quelles informations fournir, outre le fait qu'elles existent clairement dans Applications:
Il apparaît même dans Launchpad très bien:
Je n'ai rien bloqué d'être indexé par Spotlight:
Et pourtant, même la recherche du nom exact dans Spotlight ne produit qu'un journal des incidents.
La recherche Spotlight fonctionne également très bien pour toute autre application / toute autre application, et les mises à jour sont correctes (par exemple, je viens de rechercher les captures d'écran que j'ai faites et les ai trouvées), donc ce n'est pas simplement "bloqué".
Des idées?
macos
el-capitan
spotlight
houbysoft
la source
la source
Réponses:
Allez à
System Preferences --> Spotlight --> Privacy
. Pendant que c'est ouvert, allezFinder --> Applications
et faites glisser Matlab d'Applications
enPrivacy
. FermezSystem Preferences
puis rouvrez-le et retirez Matlab du même endroit.Cela forcera une réindexation pour
Spotlight
. J'ai vu ce travail pour certaines personnes et pas pour d'autres, mais ça vaut le coup.la source
Dans un terminal, entrez:
J'ai essayé la
Preferences --> Spotlight --> Privacy
suggestion avec le/Applications
dossier mais cela n'a pas fonctionné pour moi.Ensuite, j'ai essayé
sudo mdutil -E /Applications
dans un terminal, et cela n'a pas fonctionné non plus.Il est possible que l'utilisation de la
Preferences --> Spotlight --> Privacy
suggestion avec le disque entier aurait également fonctionné, mais dans tous les cas, je trouve qu'il estsudo mdutil -E /
plus facile de taper cette seule commande ( ) sur la ligne de commande.Cette commande démarre le processus de réindexation, puis se ferme rapidement. Par conséquent, il peut s'écouler un certain temps après son exécution pour que votre application soit accessible via Spotlight. Un moyen facile de voir si l'indexation est toujours active consiste à démarrer Spotlight (espace de commande) et à saisir au moins 1 caractère. S'il s'agit d'une réindexation, le message "Indexation" sera affiché juste en dessous du champ de saisie de texte.
la source
Je ne l'ai jamais essayé, mais courir
mdimport -d1 /Applications/Matlab_R2015b.app
dans le terminal peut aussi fonctionner. Vous pouvez augmenter le nombre jusqu'à 4 pour augmenter les informations de débogage, ce qui peut vous expliquer pourquoi l'indexation ne fonctionne pas. Vous pouvez trouver d'autres options de ligne de commande surmdimport
la page de manuel de .la source
sudo mdutil -E /Applications
pourrait aussi valoir le coup.J'ai eu récemment un problème très similaire: certaines applications ne voulaient tout simplement pas s'afficher après avoir transféré toutes mes données sur un nouveau Mac. J'ai essayé toutes les solutions suggérées, mais rien n'a aidé. En inspectant les applications plus en détail, j'ai remarqué qu'ils avaient "eXtended ATTRibutes" (
xattr
) qui ont été nommés:Ces attributs, entre autres, sont définis lorsque les fichiers sont copiés dans le Finder. Si vous vous demandez pourquoi les applications copiées sont grisées jusqu'à ce que la copie soit terminée et comment le Finder peut afficher la progression de la copie dans la fenêtre même du Finder (et pas uniquement dans la boîte de dialogue de copie), le tout en utilisant différents types d'attributs. définissez le fichier et indiquez au système que ce fichier / dossier / paquet est en cours de copie et combien il a déjà été copié.
Habituellement, le Finder supprime tous ces attributs après la copie, mais ces attributs sont restés bloqués dans mon cas et avec ces attributs définis, Spotlight refuse d'afficher les applications, pensant qu'elles sont toujours en cours de copie.
J'ai dû les supprimer manuellement pour résoudre ce problème:
Avec
PATH
être le chemin complet de l'application (faites-le simplement glisser du Finder dans une fenêtre de terminal et le chemin complet y est écrit). En fonction des autorisations d'accès / de la propriété, il se peut que vous deviez ajouter des commandes au débutsudo
pour obtenir des privilèges étendus.J'ai pensé qu'il pourrait être utile de partager cette information avec le monde entier, c'est pourquoi je la poste ici.
la source
Alternative plus rapide à la réponse acceptée:
System Preferences --> Spotlight --> Search Results
Applications
Applications
Vous devrez peut-être fermer et rouvrir les préférences entre (2) et (3).
la source