Uso o Spotlight no OS X e há muito não gosto do seu anexo na barra de menus.
Agora, em Yosemite, o Spotlight aparece como uma sobreposição no meio da tela quando chamado, assim como outros utilitários do iniciador, como Quicksilver ou Alfred. Mas o ícone do Spotlight ainda está preso na minha barra de menus, embora clicar nele agora mostre uma sobreposição totalmente desanexada.
A maneira tradicional de desativar o ícone de pesquisa ( chmod 600 /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
) também desativa completamente o Spotlight. Quero manter a funcionalidade do Spotlight, mas matar o ícone da barra de menus (agora inútil), pois posso convocar o Spotlight com Cmd + Space.
Eu também experimentei o Bartender, que funciona, mas é caro (US $ 15 para remover um ícone!) E peculiar (demora um pouco para iniciar, então minha barra de menus acaba se deslocando por até um minuto após o login)
Qual é a melhor maneira de remover o ícone do Spotlight?
Respostas:
Então, eu me cansei disso e decidi consertar da maneira mais difícil.
Descobri onde o Spotlight inicializa o item da barra de status e corrigi o tamanho da barra de status para zero. Isso requer a edição do binário Spotlight . (Observe que
Search.bundle
é apenas o pequeno esboço carregadoSystemUIServer
para permitir oSpotlight.app
controle da barra de status).Você precisará usar o Terminal para executar alguns comandos.
Para OS X 10.10 (Yosemite):
Para OS X 10.11 (El Capitan):
A
cmp -l
linha deve imprimir algo como o seguinte:Se não imprimir nada, o patch falhou. Eu testei isso no OS X 10.10.3 (Yosemite) e no OS X 10.11.5 (El Capitan; SIP desativado).
O que esse patch está fazendo é substituir o valor da largura da barra de status (36.0 ou 0000000000004240 em hexadecimal de ponto flutuante) por zero, para que, quando o item da barra de status for carregado, ele seja renderizado com largura zero, ou seja, fique invisível e não afeta o layout da barra.
Captura de tela antes de fazer esse hack:
Captura de tela após fazer esse hack:
O ícone do menu desapareceu, mas o Cmd + Space continua funcionando.
Para reverter, faça o seguinte:
fonte
$ codesign -f -s - Spotlight Spotlight: replacing existing signature Spotlight: bundle format unrecognized, invalid, or unsuitable
Eu recomendo usar o aplicativo utilitário chamado Bartender. http://www.macbartender.com
Este é um utilitário útil para gerenciar e alterar a maneira como os ícones da barra de menus são exibidos. Você pode deixá-los na barra de menus, deixá-los cair na barra de barman, que é aberta por meio de um pequeno ícone na barra de menus, mas pode reter qualquer um dos ícones normalmente na barra de menus ou ocultar completamente o ícone.
Você pode ver uma captura de tela aqui:
fonte
Acabei removendo o ícone e a funcionalidade de busca do Spotlight e agora uso Alfred ; é mais rápido e gratuito (com extensões pagas que você geralmente não precisa).
Removendo o aplicativo visível do Spotlight (e o ícone), os serviços de indexação não são interrompidos, apenas a interface gráfica do usuário é interrompida, ou seja, o ícone na barra superior do menu superior e a janela Pesquisar quando ⌘+ Space. É por isso que você precisa de outro aplicativo para acessar esses índices, como Alfred.
Portanto, o comando a seguir que altera a permissão para tornar
Search
não executável.como dito, ele não desabilita completamente o Spotlight, apenas remove a interface gráfica do usuário do Spotlight.
Sair e entrar pode ser suficiente, se não apenas reiniciar.
Você pode revertê-lo com este comando
Mesmo aqui, você precisa sair ou reiniciar.
Este método ainda está trabalhando com 10.10.3.
Esse método provavelmente não é exatamente o que a pergunta foi feita, mas tem o mérito de limitar os erros de manipulação. Apenas alterar as permissões dos arquivos é muito mais fácil do que alterar o binário de um programa. apenas para não mostrar o ícone do Spotlight o binário do Spotlight.
fonte
sudo chmod 755 /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
&killall SystemUIServer
reverter de volta.ctrl+space
sudo chmod 755 /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
e reiniciar para corrigi-lo.Uma solução simples e mais ampla para esse problema é ocultar ícones na barra de menus com o Vanilla , um utilitário gratuito desenvolvido por Matthew Palmer e com a mesma funcionalidade principal do Bartender, mas em um pacote mais minimalista.
http://matthewpalmer.net/vanilla/
fonte
O Dozer é outro aplicativo totalmente gratuito, diferente do Bartender ou do Vanilla.
fonte