Por que iniciar o firefox (a partir da linha de comando) na VM inicia o firefox na máquina host e vice-versa?

4

Eu tenho uma máquina host do SLED 10 e estou usando uma VM do SLES 10 via ssh -X .

Quando inicio firefox em minha VM usando firefox & , ele executa o firefox instalado na VM. Então tudo bem.

No entanto, se firefox da minha máquina host estiver em execução e, em seguida, iniciar firefox da VM, em vez de iniciar a própria, uma nova sessão de firefox do host será executada.

O mesmo acontece da mesma forma também, se a firefox da VM estiver em execução, não será possível iniciar o firefox do host.

    
por Don't You Worry Child 10.12.2013 / 05:00

1 resposta

4

Porque, por algum motivo, os desenvolvedores do firefox decidiram que é uma boa ideia. Na verdade, eles têm tanta certeza de que esse é um recurso e não um bug, eles até forneceram uma opção para desativá-lo. Tente executar

firefox -no-remote

Isso deve fazer com que uma nova instância seja iniciada na máquina remota. Para (um pouquinho de) mais informações, tente firefox -h :

-no-remote         Do not accept or send remote commands; implies -new-instance.
-new-instance      Open new instance, not a new window in running instance.

Isso me deixou completamente confuso por um tempo e eu ainda não entendi o porquê (ou, na verdade, como) eles fazem isso.

    
por 10.12.2013 / 05:09

Tags