Slik deaktiverer (eller aktiverer) Spotlight i Mac OS X Mavericks & Mountain Lion
Innholdsfortegnelse:
Fullstendig deaktivering og reaktivering av Spotlight i Mac OS X Lion, OS X Mountain Lion og OS X Mavericks kan gjøres ved hjelp av terminalen. Følgende kommando avlaster Spotlight mds-agenten fra lansering, og forhindrer dermed demonen fra å kjøre eller indeksere noen stasjoner helt.
Åpne terminalen (finnes i /Applications/Utilities/) og skriv inn følgende kommandoer basert på behovet for enten å deaktivere eller reaktivere Spotlight-indeksering. Dette vil påvirke indeksering på alle stasjoner som er koblet til Mac-en.
Deaktiver Spotlight
Den primære metoden er å bruke launchctl, dette vil kreve det administrative passordet:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
En annen tilnærming er å bruke den eldre indekseringsmetoden "sudo mdutil -a -i off" som bare slår av indeksering, men mer om det om et minutt.
Reenable Spotlight
Den garanterte måten å aktivere Spotlight på igjen er å laste den inn på nytt til launchd ved hjelp av launchctl:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Igjen, den alternative tilnærmingen er den indekseringsrelaterte "sudo mdutil -a -i on"-kommandoen, men den metoden kan gi feilen "Spotlight-serveren er deaktivert" og ikke tillate deg å slå den på igjen . Hvis du får det problemet, bruk kommandoen sudo launchctl load i stedet for å aktivere både indeksering og Spotlight.
Med Spotlight reload lansert, vil mds-agenten umiddelbart begynne å kjøre igjen for å reindeksere filsystemet. Avhengig av mengden endringer og nye filer siden forrige gang MDS kjørte, kan dette ta ganske lang tid. Du kan bekrefte at MDS kjører gjennom Activity Monitor eller ved å trekke ned Spotlight-menyen for å se en fremdriftslinje for «Indeksering av stasjonsnavn». Ikke bli overrasket over å oppdage at MDS, mdworker og de medfølgende Spotlight-prosessene tar opp CPU og bruker en god del disk I/O når de reindekserer stasjonen, det er helt norm alt, spesielt ved første reindeksering etter at den har blitt aktivert igjen. Bare å vente på at den skal fullføres er den beste handlingen.
Et annet alternativ er å selektivt deaktivere Spotlight-indeksering av spesifikke stasjoner eller mapper ved å ekskludere dem fra indeksen, det er mye enklere å gjøre og involverer ikke kommandolinjen i det hele tatt, og i stedet trenger du bare å dra og slipp elementer i Spotlight-kontrollpanelet.
Bruk den metoden som passer best for dine behov. Spotlight er et kraftig søkeverktøy for filsystemet og fungerer også utmerket som en programstarter, så det er ofte best å selektivt ekskludere elementer i stedet for å deaktivere hele tjenesten. Ikke desto mindre er det tilfeller der det er fornuftig å slå av Spotlight helt, og å vite at det lett kan aktiveres på nytt ved å bruke kommandoen diskutert ovenfor, gjør prosessen enkel å reversere dersom behovet skulle oppstå.