Como escondo uma aplicação do terminal?

1

É trivial abrir aplicativos do terminal no OS X: open -a Twitter.app .

Existe algum comando de terminal especial que ocultará um aplicativo aberto (essencialmente o equivalente a digitar + H dentro do aplicativo)?

    
por Andrew 05.08.2012 / 03:29

2 respostas

4

Algo assim é um começo bem difícil.

osascript -e 'tell application "Finder"' -e 'set visible of process "Twitter" to false' -e 'end tell'

Aqui está um exemplo um pouco melhor

on run argv

    set programName to item 1 of argv

    tell application "Finder"
        set visible of process programName to false
    end tell

end run

Que você executa com osascript ~/hider.scpt Twitter como exemplo, supondo que esteja em seu diretório home com o nome hider.scpt e deseja ocultar o Twitter.app (você não usa a palavra '.app').

    
por 05.08.2012 / 07:30
0

Um verso mais curto da solução do klobulcar:

osascript -e 'tell application "System Events" to set visible of process "Twitter" to false'
    
por 19.01.2018 / 13:39