Wenn Firefox gestartet wird, sucht es nach einem Firefox-Fenster, das auf derselben Anzeige ausgeführt wird. Wenn es eines findet, fokussiert es dieses Fenster (und wenn Sie eine URL in der Befehlszeile übergeben, wird eine neue Registerkarte geöffnet, um die URL in die vorhandene zu laden Fenster).
Sie müssen SSH mit X11-Anzeigeweiterleitung ausgeführt haben. Da die X11-Weiterleitung aktiv ist, werden alle GUI-Programme, die Sie in der SSH-Sitzung starten, auf dem lokalen Computer angezeigt.
Wenn Ihre X11-Weiterleitung in der SSH-Verbindung nicht aktiv war, können GUI-Anwendungen, die in der SSH-Sitzung ausgeführt werden, nirgends angezeigt werden. Sie beschwerten sich nur über "Fehler: Keine Anzeige angegeben" oder eine ähnliche Fehlermeldung.
X11 ist von Natur aus netzwerktransparent, sodass es keine Vorstellung von der „lokalen Anzeige“ hat. Die Anzeige ist alles, was Sie der Anwendung mitteilen, ist die Anzeige. Es können mehrere lokale Anzeigen vorhanden sein, z. B. bei einer Konfiguration mit mehreren Sitzen. Es gibt keine "echte" Anzeige wie bei Windows. Wenn Sie ein Programm remote ausführen und möchten, dass es auf dem Monitor des Remotecomputers angezeigt wird, müssen Sie einen X-Server auf dem Remotecomputer ausführen und das Programm explizit anweisen, eine Verbindung zu dieser Anzeige herzustellen. Wenn Sie nichts tun, werden standardmäßig Programme auf dem Computer angezeigt, vor dem Sie sich befinden.
Gilles 'SO - hör auf böse zu sein'
quelle