Програми не відображаються в центрі уваги


196

Прожектор перестав показувати будь-які результати для моїх додатків. Я спробував перевстановити та видалити індекс, щоб він відновив його. Без змін. Я спробував додати програми на вкладку конфіденційності та видалити їх, без змін. Я спробував відновити дозволи на диск та переробити вищезазначене, без змін. Я спробував видалити все з індексу, окрім програм, і тоді я взагалі нічого не отримую за будь-який пошук (крім записів словника). Я спробував додати симпосилання у своєму hededir до програм і перевстановити, але жодних змін.

Будь-які ідеї, що робити? Я бігаю Сніжного Леопарда. Це зводить мене з розуму!

Оновлення: я помітив, що коли я запускаю перевстановлення, sudo mdutil -E /а потім негайно здійснюю пошук у центрі уваги для програми, до якої програма відображається тимчасово, поки прожектор не вимкнеться через активну індексацію. Після завершення індексації записи в програмі відключаються.


Просто швидка перевірка: чи перейшли ви до системних уподобань та перейшли на вкладку прожектора та налаштували вкладку результатів пошуку? На цій вкладці ви можете перевірити, які елементи відображатимуться в центрі уваги. Якщо програми перевірені, переконайтеся, що каталог програм у потрібному місці, і надішліть мені своє місцезнаходження
Jamesg

так, це перевірено, зазначено першим у списку та знаходиться в / Додатки
змішайте

Чи може це бути пов’язано з apple.stackexchange.com/questions/96183/… ?
pstadler

Відповіді:


321

Завантаження списку метаданих працювало на мене:

Вимкніть прожектор:

sudo mdutil -a -i off

Вивантажте його:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Завантажте:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Знову ввімкніть прожектор:

sudo mdutil -a -i on

Зараз все переробляється, як очікувалося.

У новіших версіях macOS проблему вирішує лише відключення та повторне ввімкнення.


3
якщо після sudo mdutil -a -i onіндексації все-таки вимкнено, дивіться цю відповідь
Каміло Санчес

3
Це рішення працювало для мене на macOS 10.12.2 (Sierra).
Шон Беарден

7
Ось ще одне рішення: дискусії.apple.com
thread/7356551?start=0&tstart=0

42
Під Operation not permitted while System Integrity Protection is engagedчас розвантаження мені надійшло повідомлення , але, мабуть, воно все одно переробляється і працювало для мене 10.12.4.
Нобу

63
Це спрацювало. Я НЕ МАЄТЕ розвантажувати / завантажувати. Все, що я робив - це вимкнути і ввімкнути.
mjezzi

76

Якщо ця проблема не працювала, поки я не відновив індекс, використовуючи цей термінал:

sudo mdutil -E -i on /

В якості альтернативи ви також можете скористатися безкоштовним додатком під назвою Альфред, який має набагато більше можливостей.

(Я жодним чином не пов'язаний з Альфредом)

Сподіваюся, це допомагає!


+1 для Альфреда ... який просто працює. Якщо цього немає, у нього є дуже простий у використанні інтерфейс Налаштування та Налаштування. Не кажучи вже про робочі процеси. (Я теж не асоціюється з Альфредом, просто щасливішим його використанням, ніж розбитий Прожектор).
harperville

1
Це відповідь, яка спрацювала для мене, коли Spotlight перестав індексувати мої програми. На даний момент прийнята відповідь не відповіла.
inopinatus

1
Тільки що набравши, sudo mdutil -E /зробив фокус для мене на macOS 10.12.6 (Сьєрра)
Якоб Еггер

Коли я вперше спробував це, я отримав повідомлення про помилку про те, що індекс читається лише для читання; але після перезавантаження комп'ютера ця команда спрацювала і виправила індекс.
Майк Морерті

Альфред фактично використовує індекс Spotlight, див. Ні. 3 alfredapp.com/help/troubleshooting/indexing
Ronni Egeriis Persson

32

Коли я спробував розчин Аніла , я отримав:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
/System/Library/LaunchDaemons/com.apple.metadata.mds.plist: Операція заборонена, коли захищена цілісність системи

Натомість я дотримувався цих інструкцій , і це спрацювало:

  1. Перейдіть до Налаштування системи, виберіть Прожектор
  2. Перейдіть на вкладку Конфіденційність у налаштуваннях системи Spotlight
  3. Натисніть кнопку Плюс
  4. Натисніть Shift-Command-C, щоб виявити ваші жорсткі диски (якщо вони не доступні інакше) або просто перейдіть на ваш жорсткий диск (швидше за все, MacintoshHD)
  5. Якщо у вас більше одного жорсткого диска, утримуйте клавішу Command і натисніть різні диски, щоб додати їх до вибраного
  6. Натисніть кнопку "Вибрати", щоб додати їх до списку конфіденційності
  7. Ігноруйте попередження.
  8. Вийміть жорсткий диск, натиснувши знак мінус.
  9. Бум, більше немає сумних днів.

Це працювало для мене. У мене виникли проблеми з тим, що додаток Slack.app не було визнано програмою. Після виконання цих кроків додаток Slack працює так само, як і всі інші мої додатки в центрі уваги.
Річард Херт

У мене була та сама проблема з Safari, якщо ви можете в це повірити. Я перебуваю у дуже захищеному корпоративному середовищі, і саме це мені дозволили робити, і це спрацювало.
Джефф

Просто була ця проблема з Evernote, і це вирішило її. Дякую @Senseful.
JamesWilson

Це рішення спрацювало чудово! Насправді я не міг використати інші, тому що я не можу знайти термінал без прожектора: P
kenik

@kenik Ви можете знайти все у додатку Finder.
акашг

2

Ви спробували видалити spotlight.plist у своїх налаштуваннях користувача. Аналогічна проблема з 10.7.5 та повторної індексації не спрацювала, поки я не перемістив spotlight.plist на робочий стіл, щоб бути безпечним, а потім зробив a. sudo mdutil -E / Якщо це працює, ви можете видалити старий файл .plist.


1

Ось сценарій BASH для автоматизації нудних матеріалів на основі відповідей @AntonioR та @ Anil: https://gist.github.com/Obaied/d8afbbce1b73481fbd0410c0897b6a87

#!/bin/sh
# Reference: https://apple.stackexchange.com/questions/62715/applications-dont-show-up-in-spotlight

sudo mdutil -a -i off
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
sudo mdutil -a -i on /
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.