Kako onemogočiti (ali omogočiti) Spotlight v Mac OS X Mavericks & Mountain Lion
Kazalo:
Popolnoma onemogočiti in znova omogočiti Spotlight v operacijskih sistemih Mac OS X Lion, OS X Mountain Lion in OS X Mavericks lahko storite s pomočjo terminala. Naslednji ukaz odstrani agenta Spotlight mds iz launchd, s čimer demonu prepreči zagon ali popolno indeksiranje katerega koli pogona.
Odprite terminal (najdete ga v /Applications/Utilities/) in vnesite naslednje ukaze glede na potrebo po onemogočanju ali ponovnem omogočanju indeksiranja Spotlight. To bo vplivalo na indeksiranje na vseh pogonih, povezanih z računalnikom Mac.
Onemogoči žaromet
Primarna metoda je uporaba launchctl, to bo zahtevalo skrbniško geslo:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Drug pristop je uporaba starejše metode indeksiranja »sudo mdutil -a -i off«, ki izklopi samo indeksiranje, a več o tem čez minuto.
Ponovno omogoči Spotlight
Zajamčen način za ponovno vklop žarometa je, da ga znova naložite v launchd z launchctl:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Ponavljam, alternativni pristop je ukaz »sudo mdutil -a -i on«, povezan z indeksiranjem, vendar lahko ta metoda sproži napako »Spotlight server is disabled« in vam ne dovoli, da bi ga znova vklopili . Če naletite na to težavo, namesto tega uporabite ukaz sudo launchctl load, da omogočite indeksiranje in Spotlight.
Z zagonom Spotlight reloaded se bo agent mds takoj znova začel izvajati, da ponovno indeksira datotečni sistem. To lahko traja kar nekaj časa, odvisno od količine sprememb in novih datotek od zadnjega zagona MDS. Ali MDS deluje, lahko preverite prek Activity Monitor ali tako, da povlečete navzdol meni Spotlight, da vidite vrstico napredka »Indexing Drive Name«. Naj vas ne preseneti, ko odkrijete, da MDS, mdworker in spremljajoči procesi Spotlight zavzemajo CPE in uporabljajo precejšnjo količino V/I diska, ko ponovno indeksirajo pogon, kar je povsem normalno, zlasti pri začetnem ponovnem indeksiranju, potem ko je bil ponovno omogočen. Preprosto počakati, da se konča, je najboljši način ukrepanja.
Druga možnost je, da selektivno onemogočite indeksiranje Spotlight določenih pogonov ali map tako, da jih izključite iz indeksa, kar je veliko lažje narediti in sploh ne vključuje ukazne vrstice, namesto tega morate samo povleci in spusti elemente na nadzorno ploščo Spotlight.
Uporabite metodo, ki je najbolj primerna za vaše potrebe. Spotlight je zmogljivo iskalno orodje za datotečni sistem in odlično deluje tudi kot zaganjalnik aplikacij, zato je pogosto najbolje, da selektivno izključite elemente, namesto da onemogočite celotno storitev. Kljub temu obstajajo primeri, ko je popolnoma izklop Spotlighta smiseln, in če veste, da ga je mogoče zlahka znova omogočiti z uporabo zgoraj opisanega ukaza, je postopek enostavno obrniti, če je to potrebno.