Lorsque Firefox démarre, il recherche une fenêtre Firefox s'exécutant sur le même écran, et s'il en trouve une, il concentre cette fenêtre (et si vous passez une URL sur la ligne de commande, il ouvre un nouvel onglet pour charger l'URL dans l'existant). la fenêtre).
Vous devez avoir exécuté SSH avec la redirection d'écran X11. Puisque le transfert X11 est actif, tous les programmes GUI que vous démarrez dans la session SSH seront affichés sur la machine locale.
Si votre transfert X11 n'était pas actif dans la connexion SSH, les applications GUI exécutées à partir de la session SSH n'auraient nulle part à afficher. Ils se plaindraient simplement "Erreur: aucun affichage spécifié" ou un message d'erreur similaire.
X11 est intrinsèquement transparent au réseau, il n'a donc pas une notion de «l'affichage local». L'écran est tout ce que vous dites que l'application est l'écran. Il peut y avoir plusieurs affichages locaux, par exemple dans le cas d'une configuration multi-sièges. Il n'y a pas un «vrai» affichage comme il en existe avec Windows. Si vous exécutez un programme à distance et que vous souhaitez qu'il s'affiche sur le moniteur de la machine distante, vous devez exécuter un serveur X sur la machine distante et vous devez explicitement dire au programme de se connecter à cet affichage. Par défaut, si vous ne faites rien, les programmes seront affichés sur la machine devant laquelle vous vous trouvez.
Gilles 'SO- arrête d'être méchant'
la source