Abra dos instancias de la misma aplicación en Mac OS X

21

Estoy buscando un truco para abrir la misma aplicación dos veces. Dejame explicar.

Por ejemplo, tengo una aplicación llamada SQLite Database Browser pero solo puede manejar una base de datos SQL a la vez. Me gustaría iniciar otro navegador SQLite DB para poder abrir otro archivo SQL DB. ¿Cómo puedo hacer eso?

okysabeni
fuente
Hago esto con Firefox ocasionalmente creando múltiples perfiles de navegador. OS X luego ve cada instancia de Firefox con un perfil único como una aplicación separada.
Somantra

Respuestas:

24

Si usa abrir desde la línea de comando, puede pasar un parámetro para iniciar una nueva instancia:

open -n /Applications/TextEdit.app

Otra forma es encontrar el ejecutable de Unix en el paquete de la aplicación y ejecutarlo:

/Applications/TextEdit.app/Contents/MacOS/TextEdit &
usuario151019
fuente
2
Se podría usar Automator.apppara crear una pequeña aplicación que use esta línea de comando para iniciar una segunda instancia. Eso eliminaría la necesidad de escribir eso siempre en una Terminal.
slhck
@Marca. Excelente. El abierto -n funciona muy bien. No he probado el ejecutable de Unix, pero lo tendré en cuenta. @ slhck. las secuencias de comandos harán el truco. Si necesito usar el comando una y otra vez, definitivamente haré uno. ¡¡¡Gracias a todos!!!
okysabeni
@slhck Cuando use Automator, seleccione "Servicios" y "Shell Script". Use clover-S para guardar, y vaya a atajos de teclado, "Servicios" para encontrar este script y asignarlo a un atajo. apple.stackexchange.com/questions/24063/…
Droogans
2
solo alias, por ejemplo. alias textedit = 'open -n /Applications/TextEdit.app'
VH-NZZ
En ambos: Linux y Windows, solo hago clic con el botón central en la aplicación en la barra de tareas, o hago clic en ella desde la lista de aplicaciones (aproximadamente 1-2 segundos dependiendo de la resolución de la pantalla y la distancia del mouse al icono). Tener 2 perfiles de aplicaciones que apuntan a la misma aplicación no es una buena solución: ¿qué pasa si necesito 3 o 4 instancias? ¿Tomará 2 espacios en mi barra de tareas si no uso ninguno? ¿Tendré que elegir cuál de los dos íconos ya tengo abierto y en cuál debo hacer clic? Apple tiene mucho que aprender de la barra de tareas de KDE, o incluso de la barra de tareas de Windows.
Adrian Maire
1

Sé que con CarbonCopyCloner puedo hacer otra copia de la aplicación en sí y puedo abrir dos instancias de CCC al mismo tiempo. ¿Has probado algo así?

mdgarci3
fuente
Entonces, ¿usa CCC para crear otra copia de la aplicación SQLite?
okysabeni
2
No @mdgarci solo estaba dando CCC como ejemplo, solo copie su aplicación con el buscador, pero para una mejor manera, vea mi respuesta
user151019
@Mark Ejemplo elegante de anunciar su respuesta, pero buen trabajo con la suya.
Usuario que no es usuario