Apri due istanze della stessa app su Mac OS X.


21

Sto cercando un trucco in cui aprire la stessa app due volte. Lasciatemi spiegare.

Ad esempio, ho un'app chiamata SQLite Database Browser ma può gestire solo un DB SQL alla volta. Vorrei avviare un altro browser SQLite DB in modo da poter aprire un altro file SQL DB. Come lo faccio?


Faccio questo con Firefox di tanto in tanto creando più profili del browser. OS X vede quindi ogni istanza di Firefox con un profilo univoco come un'applicazione separata.
Somantra,

Risposte:


24

Se si utilizza open dalla riga di comando, è possibile passare un parametro per avviare una nuova istanza:

open -n /Applications/TextEdit.app

Un altro modo è trovare l'eseguibile Unix nel bundle dell'app ed eseguirlo:

/Applications/TextEdit.app/Contents/MacOS/TextEdit &

2
Si potrebbe usare Automator.appper creare una piccola applicazione che utilizza questa riga di comando per avviare una seconda istanza. Ciò eliminerebbe la necessità di immetterlo sempre in un Terminale.
slhck,

@Marchio. Eccellente. L'open -n funziona alla grande. Non ho provato l'eseguibile Unix ma lo terrò a mente. @ slhck. lo scripting farà il trucco. Se ho bisogno di usare ripetutamente il comando, ne farò sicuramente uno. Grazie a tutti!!!
okysabeni,

@slhck Quando si utilizza Automator, selezionare "Servizi" e "Shell Script". Usa clover-S per salvare e vai alle scorciatoie da tastiera, "Servizi" per trovare questo script e assegnarlo a una scorciatoia. apple.stackexchange.com/questions/24063/…
Droogans,

2
alias, es. alias textedit = 'open -n /Applications/TextEdit.app'
VH-NZZ

In entrambi: Linux e Windows, faccio semplicemente clic con il pulsante centrale dell'app sulla barra delle applicazioni o faccio clic su di essa dall'elenco delle app (circa 1-2 secondi a seconda della risoluzione dello schermo e della distanza del mouse dall'icona). Avere 2 profili applicativi che puntano alla stessa app non è una buona soluzione IMO: cosa succede se ho bisogno di 3 o 4 istanze? Ci vorranno 2 spazi sulla mia barra delle applicazioni se non ne uso nessuno? Dovrò scegliere quale delle due icone ho già aperto e quale devo fare clic? Apple ha un looooot da imparare dalla barra delle applicazioni di KDE o persino dalla barra delle applicazioni di Windows.
Adrian Maire,

1

So che con CarbonCopyCloner posso fare un'altra copia dell'applicazione stessa e posso aprire due istanze di CCC contemporaneamente. Hai provato qualcosa del genere?


Quindi, utilizzare CCC per creare un'altra copia dell'applicazione SQLite?
okysabeni,

2
No @mdgarci stava solo dando CCC come esempio - copia semplicemente la tua app con finder - ma per un modo migliore vedi la mia risposta
user151019

@Mark Esempio di classe per pubblicizzare la tua risposta, ma buon lavoro sulla tua.
Utente che non è un utente il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.