Existe alguma maneira de adicionar programaticamente uma pasta à guia "Privacidade" do Spotlight? Através do Terminal ou Applescript?
Freqüentemente, quero clicar em um item no Spotlight para obter resultados no Finder e deixar a pasta desse item não mais ser indexada.
Descobri que se você
sudo defaults read /Volumes/foo/.Spotlight-V100/VolumeConfiguration.plist Exclusions
você pode ver uma matriz com todos os itens excluídos.
Mas se você tentar
sudo defaults write /Volumes/foo/.Spotlight-V100/VolumeConfiguration.plist Exclusions -array-add '/path/to/folder'
NÃO é adicionado à guia Privacidade no Painel de preferências do Spotlight, nem é des-indexado.
-array-add
a pasta foi adicionada ao plist; simplesmente não teve nenhum efeito. Em outras palavras, ele apareceudefaults read
, mas NÃO apareceu no Painel Pref. Você acha que esse mod de permissão faria diferença?Você também pode simplesmente acessar o painel de preferências do sistema para o Spotlight. Lá você encontrará uma guia de privacidade. Basta adicionar as pastas e arquivos que você não deseja exibir no índice. É isso aí. Eles já facilitaram, assim você não precisa usar a linha de comando.
E se ele for adicionado à guia de privacidade, você poderá ver o que tudo ocultou do índice, caso queira indexá-lo mais tarde.
fonte