Como desativo o Spotlight?

14

Como posso desativar completamente o Spotlight no Mac OS X Lion?

Ele está usando muitos recursos e eu nunca o uso realmente, então quero desativá-lo.

O único recurso que eu gostaria de manter é o ícone na barra de status que permite iniciar aplicativos. O principal recurso que quero desativar é a indexação de todos os arquivos no meu disco rígido. Eu nunca uso o Spotlight para acessar arquivos, apenas o uso para iniciar aplicativos.

Existe algum risco em desativá-lo? Existe uma maneira recomendada pela Apple para desativá-lo?

Como reativá-lo mais tarde, se eu quiser?

Sensível
fonte
Sem ofensas, mas é quase o mesmo que perguntar: "Considero o pulmão direito do Mac OS X um desperdício de recursos. Como removê-lo com segurança?" É melhor não fazer isso. :)
Steven Fisher
1
@ Steven: Exceto que eu nunca uso o Spotlight, então por que eu preciso dele usando recursos?
Sensible 28/03
2
Mesmo se você não usar o Spotlight diretamente, uma lista sempre crescente de componentes do Mac OS X o usará. Coisas como Mac App Store, Time Machine, Mail. Mesmo se você não estiver usando indiretamente agora, estará no futuro. E o custo do recurso não é tão alto: ele usa cerca de 5% do seu disco rígido, acredito, e indexa inteligentemente para evitar causar problemas. Se você desligá-lo, provavelmente descobrirá que coisas surpreendentes não funcionarão de maneiras sutis e realmente não ganhará nada com isso.
Steven Fisher
@StevenFisher: Ahh entendo ... eu não sabia que esses aplicativos usam o Spotlight nos bastidores. Obrigado pela informação!
Sensável 29/03/12
1
Se o Spotlight é o "pulmão direito" do OS X, ele deve ser um fumante pesado. O Spotlight geralmente é inútil, não consegue encontrar arquivos quando procuro o nome exato do arquivo!
22412 Josh

Respostas:

20

Para desativar, abra o Terminal e execute

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

Isso desativa o Daemon de Inicialização que inicia e o mantém em execução. Você também pode executar:

sudo mdutil -a -i off

mas, ao procurar on-line em alguns lugares, isso pode gerar um erro como "O servidor Spotlight está desativado"

Se você desabilitar, ele continuará usando um cache antigo ou não funcionará. Portanto, os aplicativos de inicialização mencionados não funcionarão mais. Também pode interromper outras funções relacionadas ao sistema operacional, como a Mac App Store (para saber o que está instalado, etc.) e o LaunchPad.

Se você ainda precisar de um iniciador de aplicativos, poderá usar aplicativos como o LaunchBar e o Quicksilver .

Depois de ver sua atualização (especialmente sobre como interromper a indexação), há duas coisas a serem verificadas:

  • Você está executando algo como um antivírus ou outro aplicativo que acessa constantemente arquivos em sua unidade? Isso forçará os holofotes para manter a indexação. Um compartilhamento de rede também seria um culpado.
  • Você também pode filtrar quais pastas o Spotlight deve indexar e, configurando isso, pode limitar quanto deve ser indexado. Faça isso, vá para Preferências do sistema -> Spotlight -> Privacidade.

insira a descrição da imagem aqui

A reativação estaria em execução

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

ou

sudo mdutil -a -i on
jmlumpkin
fonte
Desculpe, eu adicionei algumas coisas mais relacionadas Eu estava pensando sobre
Senseful
E antes que eu visse isso, eu já havia adicionado atualizações sobre o que pode acontecer no Lion. Atualizará a resposta novamente por restringir.
jmlumpkin
Ótima resposta! Estou aceitando o @ CajunLuke's, já que tenho medo de acabar arruinando algo no Lion!
Sensável 28/03/12
1
Sim, mas estou confuso. Você perguntou sobre 'desativá-lo completamente', que tomei como parada do serviço , versus a resposta aceita que observa apenas para bloquear tudo. Haveria uma diferença. E eu entendo que não quero quebrar algo, mas ambos são muito facilmente reversíveis e, quando inicia novamente, reindexa para você. o comando mdutil é muito útil. Também não cobre os 'riscos em desabilitar'.
jmlumpkin
Você está certo, eu disse dessa maneira, mas esperava que houvesse um método aprovado pela Apple para desativá-lo completamente sem o potencial de estragar tudo. Como não parece haver um, prefiro usar o recurso de privacidade. O comando mdutil parece que pode desativar permanentemente o Spotlight . Minha principal preocupação é esquecer que usei esse comando e depois não reativá-lo antes de instalar uma atualização que precisa ser ativada e acabar com um problema ainda maior.
Sensável 28/03/12
8

Além do comando Terminal do @ jmlumpkin, você pode simplesmente adicionar todo o seu disco rígido à guia Privacidade nas preferências do Spotlight. Você também deseja adicionar qualquer disco rígido externo que conecte regularmente.

A mesma ressalva se aplica: você não seria capaz de usá-lo como iniciador de aplicativos; portanto, seria necessário obter algo como o Quicksilver ou o LaunchBar.

Para reativar, basta remover as entradas relevantes da lista na guia Privacidade.

Cajunluke
fonte
Boa resposta! Isso é ótimo, pois é a maneira recomendada de fazê-lo pela Apple (ou seja, porque eles fornecem o recurso de privacidade), e parece que eu deveria poder adicionar todas as pastas, exceto a pasta Aplicativos.
Sensável 28/03/12
@Senseful Não se esqueça de que existem diretórios ocultos na raiz do disco de inicialização. Isso pode ser complicado de adicionar.
Cajunluke 28/03
Pode ser tão simples quanto adicioná-los ao Time Machine. Basta arrastar a pasta / System.
jmlumpkin
@jmlumpkin Eu estava pensando em /etc, /private, /usr, /.Trashese similares.
Cajunluke 28/03
1
@jmlumpkin Na verdade, ele diz "Deseja também excluir outros arquivos instalados no Mac OS X, como aplicativos do sistema e ferramentas UNIX?"
Cajunluke
0

Nas preferências do sistema, no ícone "Spotlight" e na guia "Resultados da pesquisa", você pode desmarcar todas as categorias, exceto Aplicativos.

Paulo
fonte
1
Isso ainda indexaria os locais.
jmlumpkin