Como iniciar o Spotlight a partir do terminal

Como iniciar o Spotlight a partir do terminal

eu useiessa dicatop ocultar minha barra de menu em vários aplicativos, o que é uma ótima maneira de obter mais espaço livre na tela. A única desvantagem é que (por razões inexplicáveis) ele desativa o Spotlight quando estou nesses aplicativos - por exemplo, mesmo se eu passar o mouse sobre a barra de menu para fazê-lo aparecer, clicar no ícone do Spotlight não faz nada.

Tenho um plano para contornar isso: gostaria de iniciar o Spotlight usando 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.

Responder1

Você pode usar o programa de linha de comando mdfindcomo uma substituição completa da GUI do Spotlight. Acessar os resultados é um pouco inconveniente, no entanto.


Você pode, usando um pouco de script GUI, abrir uma Finderjanela e realizar uma pesquisa Spotlight lá.

Para que isso funcione, você precisa de suporte para dispositivos assistivos emPreferências do Sistema »Acesso UniversaleAcesso total ao tecladoemPreferências do Sistema »Teclado» Atalhos de teclado.

Abra /Applications/Utilities/AppleScript Editor.appe 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

Os passos "pressionar tab" e "pressionar espaço" só serão necessários se você tivernãoEspecificadasPesquisar este MacemFinder » Preferências » Avançado- então tabulamos e selecionamos oEste Macopção na janela de pesquisa do Finder.

Agora salve como Script e execute no Terminal assim:

osascript spotlight.scpt test

O que acontece então é mais ou menos assim:

texto alternativo


A ação “Spotlight” do Automator provavelmente não é uma boa ideia, pois é executada até que todos os resultados estejam disponíveis. Combinado comRevelar itens do Finderé uma ótima maneira de ver como é a abertura de 10.000 janelas do Finder.


Outras opções, como sempre, são usar aplicativos comoBarra de lançamento,AlfredoouMordomopara iniciar a pesquisa do Spotlight ou fornecer uma IU alternativa.

Responder2

DeManual de destaque:

Não há configurações para o Spotlight eos usuários não devem executar manualmente.

Acho que isso explica tudo.

informação relacionada