[Mac OS X] Отключаем индексацию Spotlight
В предыдущих статьях, в целях экономии ресурсов системы, мы научились отключать Dashboard и Mission Control. Но как говорится «уж коль пошла такая пьянка…», то почему бы нам не отключить и Spotlight?
Точнее не сам Spotlight, а производимую им периодическую индексацию всего содержимого ваших дисков, поскольку отключить отображение значка Spotlight в строке меню какими-то простыми средствами не представляется возможным.
Отключить индексацию можно выполнив в Терминале следующую команду:
Повторная индексация Spotlight на компьютере Mac
Если при поиске на компьютере Mac выдаются неожиданные результаты, может помочь повторная индексация Spotlight.
Перед повторной индексацией Spotlight
- Следуйте инструкциям, приведенным в статье «Если поиск на компьютере Mac дает неожиданные результаты».
- Если возникли проблемы с поиском объектов в приложении «Почта», восстановите почтовые ящики в приложении «Почта» на Mac.
Повторная индексация Spotlight
- Выберите в меню Apple > «Системные настройки», затем нажмите Spotlight.
- Перейдите на вкладку «Конфиденциальность».
- Перетащите диск или папку, для которых необходимо выполнить повторную индексацию, в список папок, в которых запрещен поиск Spotlight. Также можно нажать кнопку «Добавить» (+) и выбрать диск или папку для добавления.
Элемент можно добавить на вкладку «Конфиденциальность» только в том случае, если вы являетесь владельцем этого элемента. Чтобы узнать больше о правах доступа и разрешениях, выберите пункт «Справка» в меню приложения Finder и выполните поиск по запросу «права доступа». - В том же списке папок выберите только что добавленную папку или диск. Затем нажмите кнопку «Удалить» (–), чтобы удалить выбранный элемент из списка.
- Закройте окно «Системные настройки». Spotlight повторно проиндексирует содержимое диска или папки. Это может занять некоторое время в зависимости от объема индексируемой информации.
Не работает поиск на Mac: как перестроить индекс Spotlight на macOS
Spotlight на macOS является системным приложением для поиска других программ, документов, контактов, закладок, электронных писем, элементов сторонних приложений и многого другого из одного центрального места на вашем Mac. Для оптимальной своей работы Spotlight использует индексированную базу данных всех дисков и файлов в вашей системе, если они не были явно исключены из поиска.
Как перестроить индексы Spotlight на Mac, если поиск работает некорректно
В ходе работы Spotlight поиск на вашем Mac может не дать ожидаемых результатов. Если так произошло, то поможет в решении проблемы перестройка индексов Spotlight.
Вот как можно ускорить переиндексацию загрузочного диска вашего Mac.
1. Откройте «Системные настройки» macOS.
2. Перейдите в раздел Spotlight и выберите вкладку «Конфиденциальность».
3. В появившееся окно перетащите папку или диск, требующие переиндексации на поле «Конфиденциальность» раздела Spotlight.
4. Нажмите ОК, чтобы подтвердить операцию.
В случае, если иконка накопителя отсутствует на рабочем столе macOS, откройте настройки Finder, перейдите во вкладку Основные и установите галочку рядом с пунктом «Жесткие диски».
Совет: Для выбора элементов для добавления можно также воспользоваться кнопкой «+», находящейся в правом нижнем углу окна.
Для добавления папки или диска в это окно потребуются права владельца этого элемента.
5. Теперь удалите только что добавленный диск, выделив его на вкладке «Конфиденциальность». Для этого нажмите кнопку «-» в левом нижнем углу. Это позволит удалить выбранный элемент из списка исключений Spotlight.
6. Закройте окно «Системные настройки».
Добавление и удаление загрузочного диска на вкладке «Конфиденциальность» Spotlight, а потом выход из Системных настроек позволят запустить сканирование и переиндексацию содержимого всего диска. В зависимости от его размера и хранящихся на нем файлов, это может занять от нескольких минут до нескольких часов. В ходе этого процесса переиндексации Mac может работать более медленно.
Чтобы увидеть, закончено ли индексирование Spotlight, откройте окно поиска программы. Если в нем вы видите индикатор выполнения и сообщение «Индексирование…», то дождитесь завершения процесса.
Как перестроить индексы Spotlight в Терминале
Можно вручную запустить переиндексацию вашего диска или папки, откройте приложение «Терминал» (Программы → Утилиты) и вставьте в открывшемся окне команду:
sudo mdutil -i on /
нажмите Ввод, чтобы выполнить эту команду. Она заставит скрытый процесс Spotlight начать переиндексацию загрузочного тома. Помните, что для запуска этой команды вам понадобится ввести пароль администратора.
Apple утверждает, что исключение загрузочного диска из Spotlight не даст системе уведомлять вас об ожидающих обновлений любых приложений Mac App Store, установленных на компьютере.
Как отключить индексацию Spotlight на Mac
Другая сторона вопроса – вы вообще не пользуетесь сервисом Spotlight и хотели бы его отключить, чтобы увеличить время автономной работы ноутбука, снизить нагрузку на SSD-накопитель, высвободить вычислительную мощность процессора и т.д.
Тогда, не мудрствуя лукаво, отключите механизм индексации данных целиком, приказывая Spotlight «заснуть». Понадобится – включим обратно по инструкции выше.
Отключение индексации производится командой
sudo mdutil -i off /
Еще одна ситуация – Spotlight нам время от времени необходим, но точностью поиска можно пожертвовать ради вожделенных системных ресурсов. Скажем, на рабочем столе есть некая папка для черновиков и прочего мусора, каталог для Dropbox или папка «Загрузки», где постоянно появляются и исчезают файлы и мы точно знаем, что там искать ничего не нужно.
Значит, заходим в Системные настройки→ Spotlight → Конфиденциальность и здесь добавляем искомые папки в список исключений, тем самым давая сервису команду не индексировать их содержимое. Метод полностью работоспособный и особенно рекомендуемый поклонникам Torrent-сетей, с их частыми обновлениями хеш-сумм при активной загрузке и раздаче контента.
Другие возможности Spotlight
По умолчанию для запуска Spotlight установлена комбинация клавиш Command (⌘) + Пробел. Чтобы установить свое сочетание клавиш, нажмите кнопку «Сочетания клавиш…» в нижней части вкладки Spotlight.
Spotlight также позволяет получить определения, результаты вычислений и преобразований единиц, телешоу, погоду и ближайшие локации, искать по типу файла и его расположению и многое другое.
Spotlight для Mac был анонсирован еще на Всемирной конференции разработчиков в июне 2004 года и появился в Mac OS X 10.4 Tiger в апреле 2005 года. Аналогичная функция для iOS 3.0 с таким же названием была анонсирована 17 марта 2009 года. Начиная с iOS 11 функция стала называться просто «Поиск».
Как ускорить работу Mac и сократить расход батареи с помощью Spotlight
В одной из прошлых инструкций «для чайников» мы не случайно упомянули об отключении Spotlight — эту удобную функцию поиска действительно отключают на своих «Маках» многие пользователи, получая взамен прирост скорости работы компьютера и сокращение потребление электроэнергии, что весьма актуально для ноутбуков. В этой небольшой статье мы расскажем вам, как с помощью настроек или отключения Spotlight добиться ускорения работы Mac и уменьшить потребление системных ресурсов и заряда аккумулятора.
Для начала — кратенько о самом Spotlight. Это — система «глобального» поиска по компьютеру Mac, весьма удобная, если есть привычка ею пользоваться. Но, как и всегда, за удобство нужно расплачиваться — в случае со Spotlight платить, как мы уже сказали, придется скоростью работы и зарядом аккумулятора. Почему? Очень просто. Для своей работы Spotlight постоянно индексирует имеющиеся на компьютере данные, нагружая процессор, жесткий диск (а в случае SSD лишняя нагрузка совсем ни к чему), ну и, разумеется, расходуя лишнюю электроэнергию. Если компьютер новый и данных на нем немного — работа Spotlight, скорее всего, не будет особенно заметной, с одним исключением, о котором мы расскажем позже. А вот если информации на компьютере много, да вы еще и работаете с ней весьма активно — здесь уже могут появиться тормоза, рев вентиляторов и прочие прелести, и отключение Spotlight заметно ускорит работу системы.
Как отключить Spotlight. Есть два варианта — отключить только индексацию файлов или выключить Spotlight полностью. Для отключения индексации нужно в Терминале ввести следующую команду (потребуется пароль администратора):
Команда для включения индексации будет выглядеть так:
В принципе, отключения индексации вполне достаточно для заметного эффекта, но если вдруг вам хочется отключить Spotlight целиком и полностью, то команда должна быть такой:
Но это, так сказать, радикальные меры. Apple недаром сделала поиск Spotlight неотключаемым штатными средствами, так как отсутствие индексации может нарушить работу некоторых функций — правда, жалоб от пользователей на какие-то особо критичные проблемы не поступало, но все же могут быть неожиданности. Потому в качестве альтернативной меры предлагаем настроить Spotlight таким образом, чтобы работа индексации была практически незаметной.
Что мы имеем в виду. Как уже было сказано выше, Spotlight постоянно индексирует все файлы на компьютере, и, естественно, если в какой-то папки эти файлы часто изменяются, то индексация будет практически безостановочной. Особенно это актуально для папки «Загрузки», куда по умолчанию скачиваются файлы с торрентов. Не замечали, что при загрузке с торрентов система начинает заметно тормозить? Причина именно в непрекращающейся индексации. Таким образом, если исключить из индексации папки с постоянно изменяющимся содержимым — тормозов из-за Spotlight возникать не будет. Для этого нужно открыть «Системные настройки», выбрать там Spotlight, затем вкладку «Конфиденциальность» и добавить туда (нажам на плюс в левом нижнем углу) те самые папки с изменяющимся содержимым — в первую очередь «Загрузки», ну и дальше на ваше усмотрение.
Как видим, сложного во всем этом нет ничего, а вот эффект от вышеприведенных действий будет заметным. Особенно в случае полного отключения Spotlight, хоть мы и не беремся рекомендовать этот способ всем пользователям, особенно новичкам.