Executando mais de um perfil do Firefox de uma só vez?

3

O Firefox pode ser executado em perfis diferentes, que podem ser configurados usando plugins diferentes, para diferentes fins, como navegação básica na Web, desenvolvimento da Web, negociação no ebay, etc.

É possível executar mais de um desses por vez ou o Firefox sempre é executado como singleton?

    
por leeand00 22.06.2012 / 15:38

5 respostas

6

Você pode iniciar várias instâncias do Firefox com perfis diferentes usando o argumento -no-remote :

firefox -P <profile_name> -no-remote

No entanto, esta solução como algumas desvantagens.

O parâmetro -no-remote especifica que:

  • uma nova instância do Firefox deve ser iniciada (em vez de abrir apenas outra janela em uma instância em execução)
  • a nova instância não deve aceitar comandos remotos

Isso implica que toda a integração do Sistema Operativo está desabilitada (já que essa integração é implementada usando comandos remotos), e assim, coisas como abrir hyperlinks de outros aplicativos não funcionam.

Para solucionar esse problema, você pode abrir uma instância do Firefox sem a opção -no-remote e, em seguida, abrir várias outras instâncias com -no-remote . A primeira instância funcionará como você está acostumado e abrirá todos os hiperlinks de aplicativos externos. Tenha em mente que você não pode abrir duas instâncias com o mesmo perfil.

Mais um ponto: use sempre seu perfil padrão para executar sem -no-remote . Dessa forma, você evita ter que abrir uma instância do Firefox sem o no-remote quando já tiver -no-remote instâncias em execução.

Mais informações sobre -no-remote podem ser encontradas aqui , incluindo algumas discussões sobre esse problema.

    
por 22.06.2012 / 15:56
1

Para que várias janelas do Mozilla Firefox com perfis diferentes sejam abertas ao mesmo tempo, usar a nova bandeira -new-instance em vez de -no-remote é mais amigável para abrir links da Web de programas externos como o Thunderbird, etc.

Por exemplo, nas propriedades de um ícone da área de trabalho para cada perfil:

firefox -P <profile_name> -new-instance

Veja: Bug 716110 - sinalizador split -new-instance do sinalizador -no-remote existente

    
por 23.11.2013 / 20:39
0

Gostaria de executá-los como usuários diferentes, com diferentes configurações / complementos específicos do usuário ativados.

    
por 20.08.2012 / 00:06
0

Comece com o Firefox versão 13, a opção --new-instance é adicionada. É melhor fazer assim, com a ajuda de um script bash:

firefox -P <profile_name> -remote "ping()" || firefox --new-instance -P <profile_name> <url> && firefox -P <profile_name> -remote "openurl(<url>,new-window)"

Alterar de new-window para new-tab fará com que a URL seja aberta em uma nova guia no perfil.

Divida:

firefox -P <profile_name> -remote "ping()"

verifica a instância em execução.

|| firefox --new-instance -P <profile_name> <url>

double pipe || significa que, se a verificação falhar, iniciará uma nova instância com determinado perfil.

&& firefox -P <profile_name> -remote "openurl(<url>,new-window)"

e, é claro, && significa que, se a verificação for bem-sucedida, ela reutilizará a instância existente para abrir a URL em uma nova janela.

    
por 19.08.2012 / 20:31
0

Se você tiver Firefox Portable , ele poderá ser executado separadamente do não-portátil Instalação do Firefox no seu computador. E embora eu não tenha tentado isso (alguém pode confirmar?), Isso possivelmente também pode funcionar com outras instalações do Firefox Portable também.

Basta definir isso é FirefoxPortable.ini (mesmo diretório que FirefoxPortable.exe ) '

[FirefoxPortable]
AllowMultipleInstances=true

    
por 28.09.2012 / 09:54