Jak zakázat (nebo povolit) Spotlight v systému Mac OS X Mavericks & Mountain Lion
Obsah:
Úplné vypnutí a opětovné zapnutí Spotlight v systémech Mac OS X Lion, OS X Mountain Lion a OS X Mavericks lze provést pomocí terminálu. Následující příkaz uvolní spuštění agenta Spotlight mds, čímž zabrání démonovi spustit nebo zcela indexovat jakékoli disky.
Otevřete Terminál (najdete jej v /Applications/Utilities/) a zadejte následující příkazy podle potřeby buď zakázat nebo znovu povolit indexování Spotlight. To ovlivní indexování na všech jednotkách připojených k počítači Mac.
Zakázat Spotlight
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á vypne pouze indexování, ale více o tom za minutu.
Znovu aktivovat Spotlight
Zaručený způsob, jak znovu povolit Spotlight, je znovu jej načíst do launchctl pomocí launchctl:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Alternativním přístupem je opět příkaz „sudo mdutil -a -i on“ související s indexováním, ale tato metoda může způsobit chybu „Server Spotlight je zakázán“ a neumožní vám jej znovu zapnout. . Pokud narazíte na tento problém, použijte místo toho příkaz sudo launchctl load k povolení indexování i Spotlight.
Po opětovném spuštění Spotlightu se agent mds okamžitě znovu spustí, aby reindexoval souborový systém. V závislosti na množství změn a nových souborů od posledního spuštění MDS to může chvíli trvat. To, že MDS běží, můžete ověřit pomocí nástroje Activity Monitor nebo stažením nabídky Spotlight dolů a zobrazí se ukazatel průběhu „Indexování názvu disku“. Nebuďte překvapeni, když zjistíte, že MDS, mdworker a doprovodné procesy Spotlight zabírají CPU a využívají značné množství I/O disku, když reindexují disk, což je zcela normální, zejména při počáteční reindexaci poté, co byla znovu aktivována. Jednoduše čekat na dokončení je nejlepší postup.
Další možností je selektivně zakázat indexování Spotlight konkrétních jednotek nebo složek jejich vyloučením z indexu, což je mnohem jednodušší a vůbec nezahrnuje příkazový řádek, a místo toho stačí přetáhněte položky do ovládacího panelu Spotlight.
Použijte kteroukoli metodu, která je pro vaše potřeby nejvhodnější. Spotlight je výkonný vyhledávací nástroj pro systém souborů a skvěle funguje také jako spouštěč aplikací, takže je často nejlepší selektivně vyloučit položky, než deaktivovat celou službu. Nicméně existují případy, kdy úplné vypnutí Spotlight dává smysl a vědomí, že jej lze snadno znovu aktivovat pomocí výše uvedeného příkazu, usnadňuje proces zvrátit, pokud nastane potřeba.