Wir haben ein kleines Problem und sagen, es ist einbisscheneines Problems ist untertrieben. Unser Client (Ubuntu 15.04, Spezifikationen verlinkt) hat diese installiert, und zwar in dieser Reihenfolge:
- Ubuntu-Desktop (bereits installiert, aber wir haben sudo apt-get install ausgeführt und es herausgefunden)
- TightVNCServer
- XRDP (natürlich mit im Paket installiertem vnc4server)
Wenn wir uns von mstsc unter Windows aus verbinden, wird die Verbindung zum Server erfolgreich hergestellt und xrdp führt auf der linken Seite sein kleines „Verbindungsprotokoll“ aus. Sobald dies erledigt ist, zeigt es uns einen karierten Hintergrund und trennt dann die Verbindung. Was ich persönlich nicht herausfinden kann, ist, warum nach dem Bearbeiten von .xsession im Verzeichnis des Remote-Benutzers mit diesem:
gnome-session --session=Ubuntu-2d
die Verbindung einfach geschlossen wird, ohne uns eine Sitzung zum Arbeiten zu geben. Und jedes Mal, wenn dies geschieht, hinterlässt es eine Iteration in der Protokolldatei „.xsession-errors“ (ebenfalls angehängt). Hat jemand eine Ahnung, warum das so sein könnte? Wir wären für jede Hilfe, die Sie uns geben können, sehr dankbar!
Antwort1
Es gibt derzeit einen Fehler bei xrdp 0.6.1-2, das über sesman-X11rdp nicht funktioniert. Siehe FehlerberichtFehlerbericht. Zum Zeitpunkt dieser Antwort war der Fehler noch nicht behoben, aber es besteht die MöglichkeitProblemumgehung hier.
Es gibt viele Workarounds, die andere auf dieser Site gepostet haben. Ich hoffe, das hilft! Viel Glück. :)
Antwort2
Dies ist ein bekanntes Problem. Wenn Sie xrdp installieren, müssen Sie einen alternativen Desktop angeben, der bei der Verwendung von xrdp verwendet werden soll. Unity oder Gnome 3 funktionieren nicht mit XRDP und Ubuntu 12.10 und höher.
Sie haben Ihre .xsession-Datei geändert und den Befehl hinzugefügt gnome-session --session=Ubuntu-2d
. Seit 12.10 gibt es in Ubuntu kein Ubuntu-2d mehr.
Damit alles funktioniert, müssen Sie die folgenden Schritte ausführen:
- XRDP installieren
- Installieren Sie einen alternativen Desktop (sagen wir, Sie wählen Mate-Desktop)
- Aktualisieren Sie die .xsession und fügen Sie mate-session in die Datei ein
- Versuchen Sie, eine Verbindung herzustellen. Dann sollte alles gut gehen
Eine ausführliche Anleitung finden SieHier. Das Blog bietet auch weitere Informationen zu XRDP (wie man einen anderen Desktop installiert, wie man VNC beim Start laufen lässt usw.)