it-swarm.com.de

Wie kann man X über SSH weiterleiten, um Gnome-Terminal remote auszuführen? (18.04)

Es läuft remote in Version 14.04, aber nicht in Version 18.04. Alle Grafikanwendungen (Gnome-todo, Firefox usw.) werden remote über SSH bereitgestellt. Wenn ich gnome-terminal jedoch remote über SSH ausführe, wird es auf einem nativen gnome-desktop ausgeführt, der nicht remote ist.

4
Donghoon Yu

Wie in einem Kommentar oben erwähnt, verhält sich die neue Gnome-Terminal-Instanz wie ein fades Windows- oder Mac-Programm. Es wird nur eine Nachricht an das vorhandene, laufende Gnome-Terminal gesendet, um ein neues Fenster zu erstellen. Verwenden Sie die Option --disable-factory oder --app-id, um gnome-terminal auf einem neuen Client-PC auszuführen.

2
Donghoon Yu

Dieser Befehl funktioniert bei mir. Ich musste das Argument --display für Centos 7 (neueres Gnome-Terminal) hinzufügen.

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