Ako zakázať (alebo povoliť) Spotlight v systéme Mac OS X Mavericks & Mountain Lion
Obsah:
Úplné vypnutie a opätovné zapnutie Spotlight v systémoch Mac OS X Lion, OS X Mountain Lion a OS X Mavericks je možné vykonať pomocou terminálu. Nasledujúci príkaz zruší spustenie agenta Spotlight mds, čím zabráni démonovi spustiť alebo úplne indexovať akékoľvek jednotky.
Otvorte Terminál (nájdete ho v /Applications/Utilities/) a zadajte nasledujúce príkazy na základe potreby buď zakázať alebo znova povoliť indexovanie Spotlight. Toto ovplyvní indexovanie na všetkých jednotkách pripojených k počítaču Mac.
Zakázať Spotlight
Primárnou metódou je použitie launchctl, bude to vyžadovať heslo správcu:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Ďalším prístupom je použitie staršej metódy indexovania „sudo mdutil -a -i off“, ktorá vypne iba indexovanie, ale o tom viac o minútu.
Znova povoliť Spotlight
Zaručený spôsob, ako znova aktivovať Spotlight, je jeho opätovné načítanie do spusteného pomocou launchctl:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Opäť, alternatívnym prístupom je príkaz „sudo mdutil -a -i on“ súvisiaci s indexovaním, ale táto metóda môže vyvolať chybu „Server Spotlight je zakázaný“ a neumožní vám ho znova zapnúť . Ak narazíte na tento problém, použite namiesto toho príkaz sudo launchctl load na povolenie indexovania aj Spotlight.
S opätovným spustením Spotlightu sa agent mds okamžite znova spustí, aby preindexoval súborový systém. V závislosti od množstva zmien a nových súborov od posledného spustenia MDS to môže chvíľu trvať. To, že MDS beží, si môžete overiť prostredníctvom Monitora aktivity alebo stiahnutím ponuky Spotlight nadol a zobrazí sa indikátor priebehu „Indexovanie názvu disku“. Nebuďte prekvapení, keď zistíte, že MDS, mdworker a sprievodné procesy Spotlight zaberajú CPU a využívajú značné množstvo I/O disku pri preindexovaní disku, čo je úplne normálne, najmä pri počiatočnom preindexovaní po jeho opätovnom povolení. Jednoducho čakať na dokončenie je najlepší postup.
Ďalšou možnosťou je selektívne zakázať indexovanie Spotlight špecifických jednotiek alebo priečinkov ich vylúčením z indexu, čo je oveľa jednoduchšie a vôbec nezahŕňa príkazový riadok a namiesto toho stačí drag & drop položky do ovládacieho panela Spotlight.
Použite metódu, ktorá je pre vaše potreby najvhodnejšia. Spotlight je výkonný vyhľadávací nástroj pre súborový systém a funguje skvele aj ako spúšťač aplikácií, takže je často najlepšie selektívne vylúčiť položky, než deaktivovať celú službu. Napriek tomu existujú prípady, keď úplné vypnutie Spotlight dáva zmysel, a ak viete, že ho možno jednoducho znova aktivovať pomocou vyššie uvedeného príkazu, proces sa v prípade potreby dá jednoducho vrátiť späť.