Коли я SSH у віддалений ящик
$ ssh -X remotebox
потім запустіть firefox на віддаленому вікні
remotebox$ firefox
і у мене на моїй локальній машині працює Firefox, відкриється вікно місцевого Firefox. на віддаленій коробці не працює жоден процес Firefox.
Якщо Firefox не працює на моїй локальній машині, тоді відкриється віддалене вікно firefox.
Чому він відкриває місцеве вікно Firefox? Як я можу запобігти цьому?
Ось додаткова інформація про мою локальну систему.
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
Інформація про віддалену скриньку.
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
Наступна команда починає віддалений сеанс Firefox з віддаленим вікном firefox.
remotebox$ firefox -no-remote
Наступна команда створює невелику затримку, після чого відкидається на підказку, і з'являється вікно місцевого Firefox. На віддаленій скриньці не працює жоден процес Firefox.
remotebox$ firefox
Інформація 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
Наступна команда на remotebox2 запускає сеанс віддаленого Firefox, як очікувалося.
remotebox2$ firefox
Я не знаю, чому Firefox на remotebox2 починає віддалений сеанс замість локального сеансу.
$DISPLAY
це, здається, не є проблемою, схоже, ssh правильно налаштовує речі.
$DISPLAY
змінної як на локальній, так і на віддаленій машині?