È possibile aprire una finestra del browser privato in Safari usando Terminal.app?

2

Sto cercando di aprire una finestra del browser privato in Safari usando Terminal. Potrei aprire Safari usando il comando open e in questo modo, open /Applications/Safari.app/Contents/MacOS/Safari ma non ho potuto aprire una finestra del browser privato.

Suggerire come aprire una finestra del browser privato dalla riga di comando.

    
posta neel 04.01.2016 - 11:44
fonte

1 risposta

3

Nota: questo è solo un metodo possibile. Funziona simulando la pressione di Maiusc Cmd N . Puoi anche simulare la pressione della voce di menu, ma lo script è più lungo.

Crea un nuovo file e incolla questi contenuti:

#!/usr/bin/osascript
tell application "Safari"
    activate
    delay 0.5
    tell application "System Events"
        keystroke "n" using {command down, shift down}
    end tell
end tell

Salvalo da qualche parte (qui, farò finta che si chiami myscript ).

In Terminale, trova il file e rendilo eseguibile:

chmod +x myscript

Basta eseguirlo per creare una nuova finestra privata in Safari

./myscript

Se vuoi essere in grado di utilizzare questo script indipendentemente dalla tua attuale directory di lavoro, crea un alias OR spostalo su /usr/local/bin .

Se vuoi un alias, usa

alias myscript='/path/to/script/myscript

Puoi aggiungere questa linea a ~/.bashrc o ~/.bash_profile per caricare automaticamente questo alias quando avvii Terminale.

    
risposta data 04.01.2016 - 12:00
fonte

Leggi altre domande sui tag