Não é possível direcionar a linha de comando em uma das várias instâncias em execução desde a atualização para o Firefox 9

4

A atualização do Firefox 8 para o Firefox 9 no Linux (Ubuntu Lucid) quebrou um recurso que eu uso com frequência: executando várias instâncias e, em seguida, mirando a linha de comando do Firefox em uma instância específica em execução.

Alguma idéia de como corrigir ou contornar isso?

Eu executei duas instâncias do Firefox com perfis separados:

firefox -no-remote -P personal
firefox -no-remote -P work

(O -no-remote é necessário para o segundo iniciar uma nova instância, e não apenas uma nova janela na primeira instância.)

Eu então uso isso para abrir um URL em uma das instâncias em execução:

firefox -P personal http://asdf.com

Isso funcionou no Firefox 8, mas em 9 eu recebo a mensagem de erro

Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system.

O mesmo com essas variações:

firefox -P personal -new-tab http://asdf.com
firefox -P personal -new-window http://asdf.com
firefox -P personal -remote "openURL(http://asdf.com,new-tab)"

Parece que o sinalizador -no-remote inicial foi alterado no Firefox 9 para impedir também conexões de futuras linhas de comando. Se eu iniciar uma instância sem -no-remote , posso abrir uma guia com êxito a partir da linha de comando, mas não consigo iniciar uma segunda instância dessa forma, o que não ajuda muito.

    
por ryan 29.12.2011 / 08:21

1 resposta

2

jed davis postou um patch que corrige isso dividindo um sinalizador -new-instance de -no-remoto. esperamos que ele seja lançado em um próximo lançamento do firefox.

    
por 21.01.2012 / 00:34