Tenho um problema estranho em que o Matlab se recusa a aparecer teimosamente nos resultados da pesquisa Spotlight.
Não tenho certeza de quais informações fornecer além do fato de que elas claramente existem nos Aplicativos:
Até aparece no Launchpad:
Não tenho nada impedido de ser indexado pelo Spotlight:
E, no entanto, mesmo procurar o nome exato no Spotlight gera apenas algum log de falha.
A pesquisa do Spotlight também funciona muito bem para qualquer outra coisa / qualquer outro aplicativo, e é atualizada (por exemplo, eu apenas procurei as capturas de tela que fiz e as encontrei), para que não fique apenas "presa".
Alguma ideia?
macos
el-capitan
spotlight
houbysoft
fonte
fonte
Respostas:
Vá para
System Preferences --> Spotlight --> Privacy
. Enquanto estiver aberto, váFinder --> Applications
e arraste o Matlab paraApplications
dentroPrivacy
. FecheSystem Preferences
e reabra-o e remova o Matlab do mesmo local.Isso forçará uma reindexação para
Spotlight
. Eu já vi esse trabalho para algumas pessoas e não para outras, mas vale a pena tentar.fonte
Em um terminal, digite:
Tentei a
Preferences --> Spotlight --> Privacy
sugestão com a/Applications
pasta, mas isso não funcionou para mim.Então eu tentei
sudo mdutil -E /Applications
em um terminal, e isso também não funcionou.É possível que o uso da
Preferences --> Spotlight --> Privacy
sugestão com o disco inteiro tenha funcionado também, mas, em qualquer caso, achosudo mdutil -E /
mais fácil digitar esse único comando ( ) na linha de comando.Esse comando inicia o processo de reindexação e sai rapidamente, por isso pode demorar um pouco depois da execução do aplicativo para ser acessado via Spotlight. Uma maneira fácil de ver se ainda está indexando é iniciar o foco (espaço de comando) e digitar pelo menos 1 caractere. Se estiver reindexando, aparecerá "Indexação" logo abaixo do campo de entrada de texto.
fonte
Eu nunca tentei, mas rodar
mdimport -d1 /Applications/Matlab_R2015b.app
no Terminal também pode funcionar. Você pode aumentar o número para 4 para aumentar as informações de depuração, o que pode indicar por que a indexação não está funcionando. Você pode encontrar outras opções de linha de comando namdimport
página do manual .fonte
sudo mdutil -E /Applications
também pode valer uma chance.Recentemente, tive um problema muito parecido em que alguns aplicativos não queriam aparecer depois de mover todos os meus dados para um novo Mac. Eu tentei todas as soluções sugeridas, mas nada ajudou. Inspecionando os aplicativos com mais detalhes, notei que eles tinham "eXtended ATTRibutes" (
xattr
) que foram nomeados:Esses atributos, entre outros, são definidos quando os arquivos são copiados no Finder. Caso você já tenha se perguntado por que os aplicativos que estão sendo copiados ficam acinzentados até a cópia terminar e como o Finder pode mostrar o progresso da cópia na própria janela do Finder (e não apenas na caixa de diálogo de cópia) - tudo isso é feito por diferentes tipos de atributos. definido no arquivo e informando ao sistema que este arquivo / pasta / pacote configurável está sendo copiado e quanto já foi copiado.
Normalmente, o Finder remove todos esses atributos após a cópia, mas de alguma forma esses atributos ficam presos no meu caso e, com esses atributos definidos, o Spotlight se recusa a mostrar os aplicativos, pensando que eles ainda estão no processo de cópia.
Eu tive que removê-los manualmente para corrigir esse problema:
Com
PATH
sendo o caminho completo para a aplicação (basta arrastá-lo a partir do Finder para uma janela Terminal e o caminho completo está escrito lá). Dependendo das permissões de acesso / propriedade, você pode precisar acrescentar os comandossudo
para obter privilégios estendidos.Achei que seria útil compartilhar essas informações com o mundo, por isso estou postando aqui.
fonte
Alternativa mais rápida à resposta aceita:
System Preferences --> Spotlight --> Search Results
Applications
Applications
Pode ser necessário fechar e reabrir as preferências entre (2) e (3).
fonte