Como lançar o Spotlight do terminal

2

Eu usei esta dica top ocultar minha barra de menu em um monte de aplicativos, que é uma ótima maneira de obter mais espaço na tela. A única desvantagem é que (por razões inexplicáveis) ele desativa o Spotlight quando estou nesses aplicativos - por exemplo, mesmo que passe o mouse sobre a barra de menus para que ela apareça, clicar no ícone do Spotlight não faz nada.

Eu tenho um plano para contornar isso: Gostaria de lançar o Spotlight usando o QuicKeys, que permite executar comandos de terminal usando atalhos de teclado. Mas, para fazer isso, preciso saber como iniciar o Spotlight com um comando de terminal. Alguém sabe como fazer isso?

Estou no OS X 10.6.

    
por Jack7890 25.12.2010 / 03:40

2 respostas

3

Você pode usar o programa de linha de comando mdfind como uma substituição completa da GUI do Spotlight. Acessar resultados é um pouco inconveniente.

Você pode, usando um pequeno script da GUI, abrir uma janela Finder e realizar uma pesquisa do Spotlight lá.

Para que isso funcione, você precisa de suporte para dispositivos auxiliares em Preferências do Sistema »Acesso Universal e Acesso Completo ao Teclado em Preferências do Sistema» Teclado »Atalhos de Teclado .

Abra /Applications/Utilities/AppleScript Editor.app e insira o seguinte script:

on run argv # we expect program arguments
    tell application "Finder"
        activate # focus Finder
        tell application "System Events"
            keystroke "f" using command down # press Cmd-F
            keystroke (item 1 of argv) # enter the program argument into search box
            key code 36 # press enter
            key code 48 # press tab
            keystroke " " # press space
        end tell
    end tell
end run

As etapas "pressione tab" e "press space" são necessárias apenas se você tiver não especificado Pesquisar este Mac no Finder »Preferências» Avançado - depois, selecionamos e selecionamos a opção Este Mac na janela de pesquisa do Finder.

Agora salve como Script e execute no Terminal assim:

osascript spotlight.scpt test

O que acontece então parece um pouco com isso:

Aação"Spotlight" para o Automator provavelmente não é uma boa ideia, pois é executada até que todos os resultados estejam disponíveis. Combinado com Reveal Finder Items é uma ótima maneira de ver como é a abertura de 10.000 janelas do Finder.

Outras opções, como sempre, estão usando aplicativos como LaunchBar , Alfred ou Mordomo para iniciar a pesquisa do Spotlight ou fornecer uma interface de usuário alternativa.

    
por 25.12.2010 / 18:44
0

Do manual do Spotlight :

There are no configurations to Spotlight, and users should not run manually.

Acho que isso explica tudo.

    
por 25.12.2010 / 11:27