Killing the Finder, Spotlight “Morto” no Mac OS X

1

Para fazer música, eu estou escrevendo um script bash (bem, lista de pkills ou minha própria versão atualizada ) no OS X para remover programas desnecessários que usam CPU. Mesmo se eu for forçado a reiniciar depois, não me importo. Eu preciso usar CPU (e uso de memória, talvez mais importante) no mínimo.

Eu tentei killall Finder , que parece apenas reiniciar o localizador. Eu sei que o Path Finder realmente mata o Finder para que ele não reinicie, mas eu não sei como eles fazem isso. Minhas perguntas são:

  1. Como posso matar o Finder e o Spotlight para que eles não reiniciem?
  2. Uma vez que isso funcione, para reiniciar, eu posso sempre hardboot. Se não, qual é a minha maneira mais baixa de uso da CPU para iniciar um processo de reinicialização corretamente? Deixar uma janela do Terminal aberta?

Observação: Embora isso esteja implícito na pergunta: NÃO quero que nenhuma alteração seja persistente após a reinicialização.

Atualização: eu posso usar sudo mdutil -i off / para desativar a indexação do Spotlight. Esta é uma boa ideia?

    
por Dan Rosenstark 22.12.2009 / 12:52

2 respostas

3

Seu ganho de desempenho ao fazer um desses é tão minúsculo que não vale a pena. Se você tem uma máquina pré-10.6 você pode economizar um pouco de memória RAM não tendo muitos itens na sua área de trabalho.

Se você insistir, pode adicionar uma opção de saída ao Finder com:

defaults write com.apple.Finder QuitMenuItem -bool YES

Você precisa reiniciar para que o Quit apareça e você não verá o que está na área de trabalho depois de sair do Finder.

Seu comando para holofotes está correto para a inicialização, mas você também pode especificar outras unidades no lugar de /. Você pode descobrir que Spotless encerra mais processos, e é ótimo se você estiver conectando muitas unidades e não quero que eles sejam indexados automaticamente.

    
por 22.12.2009 / 18:36
1

Usar mdutil para desativar a indexação do Spotlight desativará a indexação do Spotlight para esse disco nas inicializações. Se você tiver várias unidades, no entanto, ele ainda indexará outras unidades, pois o último argumento destina-se a especificar a unidade.

Você pode sair com segurança do Finder da GUI adicionando um item de menu Quit ao menu Finder usando o comando: defaults write com.apple.finder QuitMenuItem -bool YES . Também usando kill em vez de killall tende a não reiniciar o Finder.

    
por 22.12.2009 / 18:34