web-dev-qa-db-fra.com

Comment transférer X sur SSH pour exécuter gnome-terminal à distance? (18.04)

Il fonctionne à distance dans la version 14.04 mais pas dans la version 18.04. Toutes les applications graphiques (gnome-todo, firefox, etc.) sont traitées à distance via SSH. Cependant, lorsque j'exécute gnome-terminal à distance via SSH, il s'exécute dans gnome-desktop natif non distant.

4
Donghoon Yu

Comme Steeldriver l’a dit dans un commentaire ci-dessus, la nouvelle instance de gnome-terminal se comporte comme un programme insipide Windows ou Mac; il envoie seulement un message au gnome-terminal existant en cours d'exécution pour créer une nouvelle fenêtre. Pour exécuter gnome-terminal sur un nouveau PC client, utilisez l’option --disable-factory ou --app-id.

2
Donghoon Yu

Cette commande fonctionne pour moi. J'ai dû ajouter l'argument --display pour Centos 7 (Newer gnome-terminal).

ssh -Y Host bash -l -c gnome-terminal --display=${DISPLAY} < /dev/null > /dev/null  2>&1 &
0
Mike Phillips