Pro ty, kteří se nedávno aktualizovali na Mac OS Sierra, je nejlepší způsob, jak zakázat nebo povolit vyhledávání Spotlight, pomocí terminálu. Hlavním důvodem, proč chtějí uživatelé Apple zakázat vyhledávání Spotlight, je mdworker, software, na kterém běží Spotlight. Níže vysvětlíme, jak můžete zapnout nebo vypnout Spotlight v počítači Mac.
Můžete otevřít terminál (nalezený v / Applications / Utilities /) a zadat následující příkazy podle potřeby buď deaktivovat nebo znovu povolit indexování Spotlight. To bude mít vliv na indexování na všech jednotkách připojených k počítači Mac.
Zakázat reflektor
Primární metoda používá launchctl, bude vyžadovat heslo správce:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Dalším přístupem je použití starší metody indexování „sudo mdutil -a -i off“, která vypíná indexování pouze, ale více za minutu.
Opětovné zapnutí reflektoru
Zaručeným způsobem, jak znovu aktivovat Spotlight, je znovu načíst do launchd pomocí launchctl:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Opět je alternativním přístupem příkaz „sudo mdutil -a -i on“ související s indexováním, ale tento metoda může vyvolat chybu „Spotlight server is disabled“ a neumožňuje jej znovu zapnout. Pokud se s tímto problémem setkáte, použijte příkaz sudo launchctl load místo toho, abyste povolili indexování i Spotlight.
Poté, co Spotlight plně načte launchd, agent mds začne reindexovat do souborového systému. Čas se bude lišit pro každý použitý na základě počtu změn, které byly provedeny, a nových souborů od posledního spuštění MDS. Můžete si ověřit, že MDS běží prostřednictvím Sledování aktivity nebo stažením dolů nabídky Spotlight, aby se zobrazil indikátor průběhu „Název jednotky indexování“.
Další možností je selektivní zakázání indexování Spotlight konkrétních jednotek nebo složek jejich vyloučením z indexu, což je mnohem jednodušší a nezahrnuje vůbec příkazový řádek, a místo toho musíte pouze přetahovat a přetahovat položky do ovladače Spotlight. panel.
