Abra duas instâncias do mesmo aplicativo no Mac OS X

21

Estou procurando um truque para abrir o mesmo aplicativo duas vezes. Deixe-me explicar.

Por exemplo, eu tenho um aplicativo chamado SQLite Database Browser, mas ele pode lidar apenas com um banco de dados SQL por vez. Gostaria de iniciar outro navegador SQLite DB para poder abrir outro arquivo SQL DB. Como faço isso?

okysabeni
fonte
Faço isso ocasionalmente com o Firefox criando vários perfis de navegador. O OS X vê cada instância do Firefox com um perfil exclusivo como um aplicativo separado.
Somantra 19/07

Respostas:

24

Se você usar open na linha de comando, poderá passar um parâmetro para iniciar uma nova instância:

open -n /Applications/TextEdit.app

Outra maneira é encontrar o executável do Unix no pacote de aplicativos e executá-lo:

/Applications/TextEdit.app/Contents/MacOS/TextEdit &
user151019
fonte
2
Pode-se usar Automator.apppara criar um pequeno aplicativo que use essa linha de comando para iniciar uma segunda instância. Isso eliminaria a necessidade de sempre digitar isso em um terminal.
21711 slhck
@Marca. Excelente. O open -n funciona muito bem. Eu não tentei o executável do Unix, mas vou manter isso em mente. @ slhck. scripts fará o truque. Se eu precisar usar o comando repetidamente, eu definitivamente o faço. Obrigado a todos !!!
okysabeni
@slhck Ao usar o Automator, selecione "Serviços" e "Shell Script". Use o clover-S para salvar e vá para atalhos do teclado, "Serviços" para encontrar esse script e atribuí-lo a um atalho. apple.stackexchange.com/questions/24063/…
Droogans
2
apenas pseudônimo, por exemplo. alias textedit = 'open -n /Applications/TextEdit.app'
VH-NZZ
Nos dois: Linux e Windows, clico com o botão direito do mouse no aplicativo na barra de tarefas ou na lista de aplicativos (cerca de 1-2 segundos, dependendo da resolução da tela e da distância do mouse até o ícone). Ter 2 perfis de aplicativos apontando para o mesmo aplicativo não é uma boa solução para IMO: e se eu precisar de 3 ou 4 instâncias? Serão necessários 2 espaços na minha barra de tarefas se eu não usar nenhum? Terei que escolher em qual dos dois ícones já tenho aberto e em que devo clicar? A Apple tem muito a aprender com a barra de tarefas do KDE, ou mesmo com a barra de tarefas do Windows.
Adrian Maire
1

Sei que com o CarbonCopyCloner posso fazer outra cópia do próprio aplicativo e posso abrir duas instâncias do CCC ao mesmo tempo. Você já tentou algo assim?

mdgarci3
fonte
Então, use o CCC para criar outra cópia do aplicativo SQLite?
21811 okysabeni
2
Sem @mdgarci estava apenas dando CCC como um exemplo - basta copiar seu aplicativo com localizador - mas para melhor maneira ver a minha resposta
user151019
@ Mark Exemplo elegante de anunciar sua resposta - mas um bom trabalho para você.
Usuário que não é usuário