Quando eu SSH para uma caixa remota
$ ssh -X remotebox
então inicie o firefox na caixa remota
remotebox$ firefox
e eu tenho o firefox em execução na minha máquina local, uma janela local do firefox será aberta. nenhum processo do firefox está sendo executado na caixa remota.
Se o firefox não estiver em execução na minha máquina local, uma janela remota do firefox será aberta.
Por que está abrindo uma janela local do Firefox? Como posso evitar isso?
Aqui estão mais algumas informações do meu sistema local.
Linux lesmana-laptop 2.6.32-24-generic #42-Ubuntu SMP Fri Aug 20 14:24:04 UTC 2010 i686 GNU/Linux
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 10.04.1 LTS
Release: 10.04
Codename: lucid
DISPLAY=:0.0
Mozilla Firefox 3.6.8, Copyright (c) 1998 - 2010 mozilla.org
Informações da remotebox.
Linux dxray 2.6.22.19-0.4-default #1 SMP 2009-08-14 02:09:16 +0200 x86_64 x86_64 x86_64 GNU/Linux
LSB Version: core-2.0-noarch:core-3.0-noarch:core-2.0-x86_64:core-3.0-x86_64:desktop-3.1-amd64:desktop-3.1-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.1-amd64:graphics-3.1-noarch
Distributor ID: SUSE LINUX
Description: openSUSE 10.3 (X86-64)
Release: 10.3
Codename: n/a
DISPLAY=localhost:15.0
Mozilla Firefox 3.0.14, Copyright (c) 1998 - 2009 mozilla.org
O comando a seguir inicia uma sessão remota do firefox com uma janela remota do firefox.
remotebox$ firefox -no-remote
O comando a seguir produz um breve atraso, depois retorna ao prompt e uma janela local do Firefox aparece. Nenhum processo do firefox em execução no controle remoto.
remotebox$ firefox
Informações de remotebox2.
Linux marvin 2.6.31-22-generic #60-Ubuntu SMP Thu May 27 00:22:23 UTC 2010 i686 GNU/Linux
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 9.10
Release: 9.10
Codename: karmic
DISPLAY=localhost:11.0
Mozilla Firefox 3.6.8, Copyright (c) 1998 - 2010 mozilla.org
O comando a seguir no remotebox2 inicia uma sessão remota do firefox conforme o esperado.
remotebox2$ firefox
Não sei por que o firefox no remotebox2 inicia uma sessão remota em vez de uma sessão local.
$DISPLAY
não parece ser um problema, o ssh parece estar configurando as coisas corretamente.
$DISPLAY
variável na máquina local e na remota?