SSH über PuTTY: Starten Sie Gnome-Session und Gnome-Panel in einem Fenster

8

Ich stelle über PuTTY von meinem Windows-Desktop aus eine Verbindung zu einem Linux-Computer her. Ich führe Xming auf meinem Windows-PC aus, damit ich X-Windows-Anwendungen remote anzeigen kann. Das Laden einzelner Grafikprogramme funktioniert einwandfrei. Ich kann geditzum Beispiel rennen und es erscheint sofort.

Ich möchte eine Desktop-Sitzung laden, genau so, wie es wäre, als ob ich vor dem Linux-Computer wäre. Ich habe festgestellt, dass ich gnome-sessiondies verwenden kann. Das Problem ist, dass die oberen und unteren Felder nicht geladen werden. Ich muss gnome-panelseparat laufen . Dies ist umständlich, da die Bedienfelder die Windows-Taskleiste verschließen.

Gibt es eine Möglichkeit zu haben , gnome-sessionund gnome-panelalle in einem Xming Fenster?

Dylan Klomparens
quelle
Xming unterstützt XDMCP. Sie können es im XLaunch-Assistenten konfigurieren.

Antworten:

6

ja, wenn du willst. Ändern Sie dazu Ihre xming-Startoptionen, um den gesamten x-Server in einem einzigen Fenster zu öffnen. Der Nachteil ist, dass Sie Fenster nicht außerhalb dieses Fensters verschieben können.

hildred
quelle
2

Xming ist ein X-Server, auf dem einzelne X-Anwendungen remote angezeigt werden können. Ich glaube jedoch nicht, dass es in der Lage ist, einen gesamten Desktop als ein einzelnes Element zu akzeptieren, das remote angezeigt wird.

Normalerweise müssen Sie hierfür ein anderes Protokoll verwenden, XDMCP .

Auszug

XDMCP ist ein Remotedesktopprotokoll. Mit XDMCP kann ein Computer A, auf dem X11 ausgeführt wird, Computer B verbinden, auf dem X11 ausgeführt wird, und mit Computer B interagieren, als wäre einer physisch auf Computer B. XDMCP ist in X.org, dem Standard-X11-Server in Ubuntu, integriert. XDMCP muss auch vom Display Manager implementiert werden.

Weiter unten auf derselben Seite wird die Verwendung von Xming mit XDMCP erläutert.

Auszug

Xming ist ein X-Server für Microsoft Windows. Offiziell unterstützt es Windows XP, Server 2003 und Vista. Es scheint auch unter (64-Bit) Windows 7 zu funktionieren.

Es wird unterstützt, ein XDMCP-Client zu sein, dies ist jedoch im Handbuch nicht offiziell dokumentiert.

Laden Sie es zuerst von sourceforge herunter und installieren Sie es.

Sie können dann eine Verbindung zum Server mit der IP-Adresse 192.168.1.101 herstellen, indem Sie unter 32-Bit-Windows den folgenden Befehl ausführen:

   "C:\Program Files\Xming\Xming.exe" -query 192.168.1.101 -clipboard

oder unter 64-Bit-Windows

   "C:\Program Files (x86)\Xming\Xming.exe" -query 192.168.1.101 -clipboard

Sie können die IP-Adresse auch durch einen Hostnamen ersetzen.

Bitte beachten Sie, dass viele der anderen Befehlszeilenoptionen in Xming nicht mit -query für XDMCP funktionieren. Dies beinhaltet -wgl für die 3D-Beschleunigung.

Bitte beachten Sie, dass Sie keine 3D-Programme ausführen, da dieses Programm abstürzt. Lassen Sie eine Blackbox für den Bereich der Sitzung und Sie müssen das 3D-Programm manuell beenden. Die Standard-Kill-Stufe funktioniert nicht, obwohl kill -5 dies tut.

Um die Verbindung zu einem bestimmten Server zu vereinfachen, können Sie im Startmenü zur (regulären) Xming-Verknüpfung navigieren. Kopieren Sie es und fügen Sie es in den Xming-Ordner ein. Bearbeiten Sie dann die Kopie der Verknüpfung, indem Sie mit der rechten Maustaste klicken und zu den Eigenschaften wechseln. Bearbeiten Sie den Namen unter der Registerkarte "Allgemein" so, wie Sie möchten. Bearbeiten Sie das Ziel unter der Registerkarte "Verknüpfung" so, wie es in den obigen Beispielen aufgeführt ist (entfernen Sie die Standardschalter wie "-multiwindow").

VNC

Als Alternative zu den oben genannten möchten Sie möglicherweise stattdessen VNC verwenden. Mit VNC können Sie eine Remoteverbindung zum Desktop des Linux-Systems herstellen und mit diesem interagieren. Sie können einen VNC-Client auf Ihrem Windows-PC wie UltraVNC und einen VNC-Server auf Ihrer Linux-Box installieren . In der Regel kann dies beispielsweise unter GNOME über die Menü-Pulldowns aktiviert werden: System -> Einstellungen -> Remotedesktop .

                  ss des Dialogs

Wenn die Remotedesktopfreigabe aktiviert ist, können Sie mit UltraVNC eine Verbindung zu diesem Desktop herstellen.

Welche zu verwenden

Von den 2 würde ich die Verwendung von VNC über XDMCP empfehlen. VNC ist etwas sicherer und leistungsfähiger und kann über eine SSH-Verbindung übertragen werden, um die Sicherheit zu erhöhen. XDMCP konnte über SSH übertragen werden, aber im Allgemeinen waren die meisten X11-Protokolle nie wirklich für die Übertragung über das Netzwerk gedacht. Kann dann in einer LAN-Einstellung verwendet werden, die eine angemessene Leistung erzielt, sollte jedoch niemals über das WAN übertragen werden.

slm
quelle