Aqui está um artigo do Lifehacker que lida com isso. Não é extremamente complicado, eu usei isso algumas vezes.
Digamos que a instância do Firefox esteja sendo executada com o perfil 1. Agora é possível iniciar uma nova instância do Firefox com o perfil 2?
Normalmente, quando o Firefox já está em execução, nenhuma nova instância é criada. Em vez disso, apenas uma nova janela do navegador é aberta.
Nota: Ao dizer "perfil", estou me referindo aos perfis de usuário do Firefox.
Aqui está um artigo do Lifehacker que lida com isso. Não é extremamente complicado, eu usei isso algumas vezes.
Você pode fazer isso a partir da linha de comando:
firefox -no-remote -P profile_name
Experimente o MultiFirefox :
MultiFirefox is a small launcher utility that allows you to run multiple versions of Firefox side-by-side. It helps you set up multiple profiles (one or more for each version of Firefox), remembers your last launch preferences for easy launching, has auto-updating built in for when we make improvements, and is 100% open source, MIT licensed.
Usando um ambiente unx, você pode usar um comando como:
env MOZ_NO_REMOTE=1 firefox -P Profile2
Usando um windows ou um Mac OS X env, não sei como você pode fazer isso
Uma alternativa ao uso do Profile Manager (a opção -P
descrita na resposta do @ hasen) é especificar o caminho para o perfil diretamente na linha de comando.
firefox -no-remote -profile absolute-path-to-the-profile-dir
criará o diretório especificado (se não existir) e o usará como o perfil.
Exemplo no Windows:
C:\Progra~1\Firefox\firefox.exe -no-remote -profile C:\FxProfiles\myprofile
No OS X, é um pouco mais complicado:
/Applications/Firefox.app/Contents/MacOS/firefox-bin -foreground \
-no-remote -profile /Users/me/fx-profiles/myprofile
-foreground
alterna da janela do terminal para o Firefox. Note que em 10.5 você tem que usar um comando ainda mais complicado para contornar o erro dyld
.
Veja também Iniciando o Firefox com um perfil especificado do dock (Mac OS X) .