Så här inaktiverar du (eller aktiverar) strålkastare i Mac OS X Mavericks & Mountain Lion

Fullständigt inaktivera och återaktivera Spotlight i Mac OS X Lion, OS X Mountain Lion och OS X Mavericks kan göras med hjälp av terminalen. Följande kommando avlastar Spotlight mds-agenten från start, vilket förhindrar att demonen körs eller indexerar alla enheter helt.

Öppna terminalen (finns i / Program / Utilities /) och skriv in följande kommandon baserat på behovet av att antingen inaktivera eller återaktivera Spotlight-indexering. Detta kommer att göra indexering på alla enheter anslutna till Mac.

Inaktivera strålkastare

Den primära metoden använder launchctl, det här kräver administrativt lösenord:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Ett annat tillvägagångssätt är att använda den äldre indexeringsmetoden för "sudo mdutil -a -i off", som endast inaktiverar indexering, men mer om det på en minut.

Reenable Spotlight

Det garanterade sättet att återaktivera Spotlight är att ladda om det till launchd med launchctl:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Återigen är det alternativa tillvägagångssättet indexeringsrelaterat "sudo mdutil -a -i on" -kommandot, men den metoden kan kasta "Spotlight-servern är inaktiverad" -fel och låter dig inte slå på den igen. Om du stöter på det problemet, använd sudo launchctl load-kommandot istället för att aktivera både indexering och Spotlight.

Med Spotlight reloaded launchd, startar mds-agenten omedelbart igen för att reindexera filsystemet. Beroende på hur många ändringar och nya filer som har gått sedan MDS slutförde kan det ta en stund. Du kan verifiera att MDS körs via Activity Monitor eller genom att dra ner Spotlight-menyn för att se en "Indexing Drive Name" -fältet. Bli inte förvånad över att upptäcka att MDS, mdworker och de medföljande Spotlight-processerna tar upp CPU och använder en hel del disk I / O, eftersom de reindexerar enheten, det är helt normalt, speciellt vid inledande reindexering efter att den har återaktiverats igen. Att bara vänta på att det ska slutföras är det bästa sättet att agera.

Ett annat alternativ är att selektivt inaktivera Spotlight-indexering av specifika enheter eller mappar genom att utesluta dem från indexet, det är mycket lättare att göra och involverar inte kommandoraden alls och i stället behöver du bara dra och släppa objekt i Spotlight-kontrollen panel.

Använd vilken metod som passar bäst för dina behov. Spotlight är ett kraftfullt sökverktyg för filsystemet och fungerar också bra som en applikationsstartare, så det är ofta bäst att selektivt utesluta objekt istället för att inaktivera hela tjänsten. Ändå finns det fall där man slår av Spotlight helt och hållet, och att veta att det enkelt kan återaktiveras genom att använda kommandot som diskuterats ovan gör processen lätt att vända om behovet skulle uppstå.