Когда Firefox запускается, он ищет окно Firefox, работающее на том же дисплее, и, если он его находит, он фокусирует это окно (и, если вы передаете URL-адрес в командной строке, он открывает новую вкладку для загрузки URL-адреса в существующий окно).
Вы должны запустить SSH с перенаправлением дисплея X11. Поскольку переадресация X11 активна, все программы GUI, которые вы запускаете в сеансе SSH, будут отображаться на локальном компьютере.
Если ваша пересылка X11 не была активна в соединении SSH, приложения GUI, запущенные из сеанса SSH, не будут отображаться. Они просто жаловались «Ошибка: дисплей не указан» или подобное сообщение об ошибке.
X11 изначально прозрачен для сети, поэтому у него нет понятия «локальный дисплей». Дисплей - это то, что вы говорите, приложение - это дисплей. Может быть несколько локальных дисплеев, например, в случае конфигурации нескольких мест. Нет ни одного «истинного» дисплея, как в Windows. Если вы запускаете программу удаленно и хотите, чтобы она отображалась на мониторе удаленного компьютера, вам нужно запустить X-сервер на удаленном компьютере и явно указать программе подключиться к этому дисплею. По умолчанию, если вы ничего не делаете, программы будут отображаться на машине, перед которой вы находитесь.
Жиль "ТАК - перестань быть злым"
источник