OS X - Come avere le applicazioni di partenza (opzionalmente) non focalizzate?

0

C'è un modo per far sì che l'applicazione di avvio non si concentri? C'è un'impostazione in modo che le nuove finestre non saltino su ciò che stiamo attualmente lavorando? (Forse un'opzione per farli apparire sotto, o iniziare a minimizzare?)

Sfondo: utilizzo gli script della riga di comando (Terminale) per caricare il mio ambiente di lavoro ogni giorno e non posso usare il mio computer mentre lo script è in esecuzione. (No biggy, posso solo fare altre cose per qualche minuto). VirtualBox è principalmente l'applicazione in cui noto questo.

    
posta user2533809 07.03.2014 - 04:23
fonte

1 risposta

2

open -jga TextEdit apre TextEdit nascosto ( -j ) e senza renderlo in primo piano ( -g ). L'opzione -j è stata aggiunta in 10.8 e viene mostrata solo nel messaggio di aiuto e non nella pagina man. Se TextEdit è già in esecuzione, open -ja TextEdit (senza -g ) renderebbe TextEdit solo in primo piano e non nascosto. Per alcune applicazioni come TextEdit e Mail, open -jg apre una nuova finestra visibile se l'applicazione è in esecuzione ma non ha finestre aperte, ma puoi usare qualcosa come pgrep -x TextEdit||open -jga TextEdit come soluzione alternativa.

Una seconda opzione in 10.9 e successive è lsappinfo launch launchandhide=true nofront=true /Applications/TextEdit.app .

Una terza opzione è osascript -e 'launch app "TextEdit"' . A differenza dei comandi open e lsappinfo , è bloccato fino a quando l'applicazione non termina l'apertura. Per alcune applicazioni come TextEdit e Mail, il comando launch apre una nuova finestra visibile se l'applicazione non è già in esecuzione.

Modifica: nessuna delle opzioni sopra sembra funzionare con VirtualBox, ma è possibile nascondere VirtualBox dopo averlo aperto:

open -jga VirtualBox;lsappinfo setinfo -app VirtualBox kLSApplicationIsHiddenKey=true

osascript -e 'launch app "VirtualBox"' -e 'delay 1' -e 'tell app "System Events" to set visible of process "VirtualBox" to false'

    
risposta data 07.03.2014 - 09:49
fonte

Leggi altre domande sui tag