Ich rannte:
sudo apt-get update
sudo apt-get install xrdp
Ich habe keine Windows 10-Remotedesktopverbindung und bin mit meinem Raspberry Pi 3 verbunden:
Dann habe ich die Standardanmeldeinformationen (pi / raspberry) eingegeben und folgendes Protokoll erhalten:
Die Anmeldung war erfolgreich, aber "Problem Connecting" ... nicht sehr informativ würde ich sagen. Weiß jemand was damit zu tun?
sudo apt-get install vnc4server
, gefolgt von einem Neustart oder einemsudo service xrdp restart
Fix, aber die Maus ist ein x anstelle eines Mauszeigers, wie er sein sollte. Ich experimentiere jetzt weiter. PS. Dies ist auf meinem neuen Pi 3 mit Raspbian Jessie, das vom neuesten NOOBS-Installationsprogramm der Version 2 installiert wurde. Ich hatte nie Probleme mit xrdp auf meinem Pi 1 B +.Antworten:
Einer meiner Freunde hatte den gleichen Fehler, den er behoben hat, indem er den Schritten auf dieser Seite gefolgt ist.
Anscheinend gibt es einen / mehrere Fehler, die verhindern, dass xrdp mit dem vncserver zusammenarbeitet. Es funktioniert jedoch mit tightvncserver
Auch die Reihenfolge der Installation von tightvncserver und xrdp scheint wichtig zu sein.
in Summe
sudo apt-get remove xrdp vnc4server tightvncserver
sudo apt-get install tightvncserver
sudo apt-get install xrdp
quelle
sudo apt-get remove xrdp vnc4server tightvncserver
nicht seinsudo apt-get remove xrdp vnc4server tightvnc
.sudo apt-get install tightvncserver
Arbeit für mich. Ich habe es überhaupt nicht installiert.sudo apt-get install vnc4server
einen Neustart oder einen Neustart durchführesudo service xrdp restart
, funktioniert mein xrdp jetzt. ODER, wenn ich Ihrenremove
Befehl oben tue und dann xrdp und tightvncserver installiere, spielt die Reihenfolge keine Rolle. Ob ich xrdp zuerst installiere oder nicht, spielt keine Rolle.Ok, also habe ich ein bisschen mehr gegraben und ein paar Stunden mehr experimentiert, und hier ist eine gründlichere Antwort, einschließlich Informationen darüber, wie man xrdp-Fernsitzungen dazu bringt, wieder den netten Mauszeiger anstelle des großen "X" zu haben.
Hintergrundinformation:
Es scheint mir, dass Raspberry Pi 3 der erste Pi ist, auf dem RealVNC vorinstalliert ist , und RealVNC stört xrdp. Daher müssen wir die RealVNC-Installation unterbrechen, damit xrdp funktioniert. Sie können feststellen, dass RealVNC installiert ist, indem Sie auf Start -> Einstellungen -> Raspberry Pi-Konfiguration klicken. Sie werden folgendes sehen:
Wenn Sie die VNC-Option aktivieren und auf "OK" klicken, wird das VNCServer-Symbol in der rechten unteren Ecke des Bildschirms angezeigt. Das Symbol beginnt mit einem grünen Großbuchstaben "V". Klicken Sie auf das Symbol, wenn das Serverfenster wie folgt angezeigt werden soll:
Wie auch immer, schließen Sie es und kehren Sie zur Raspberry Pi-Konfiguration zurück und deaktivieren Sie es, wenn Sie es aktiviert haben.
Es scheint mir , dass RealVNC einige benutzerdefinierte-modifizierte Versionen beider verwenden müssen
vnc4server
undtightvncserver
entweder eine dieser Modifikation, so wird die RealVNC installieren brechen, das ist , was wir tun werden.Die Reparatur:
Nehmen wir an, Sie haben es bereits getan
sudo apt-get update
undsudo apt-get install xrdp
.Brechen wir nun die RealVNC-Installation ab. Ich habe es getestet und eine der folgenden drei Optionen funktioniert, um die RealVNC-Installation zu unterbrechen und xrdp zum Laufen zu bringen:
sudo apt-get install vnc4server
sudo apt-get install tightvncserver
sudo apt-get remove xrdp vnc4server tightvncserver
gefolgt vonsudo apt-get install tightvncserver
undsudo apt-get install xrdp
Du hast die Idee. Ich denke nicht wirklich, dass die obige Reihenfolge oder die von Ihnen gewählte Option von Bedeutung ist.
Wenn Sie jetzt zu Start -> Einstellungen -> Raspberry Pi-Konfiguration gehen, werden Sie feststellen, dass RealVNC nicht funktioniert, da die VNC-Option jetzt wie folgt ausgegraut ist:
Getan! Remote-Anmeldungen mit xrdp funktionieren jetzt.
Aber ... Sie werden feststellen, dass der Mauszeiger in Ihrer Remote-Sitzung im Pi 3 ein X anstelle eines normalen Cursors hat. Das ist ärgerlich, also lassen Sie uns das beheben.
Führen Sie die folgenden Schritte aus, um der Antwort von uschanka zu folgen:
cd ~
dannnano .xsessionrc
xsetroot -cursor_name left_ptr&
chmod +x .xsessionrc
Wenn Sie sich jetzt in den Pi begeben, erhalten Sie den netten Cursor, den Sie kennen und lieben!
Wenn Sie sich jemals für eine Neuinstallation von RealVNC entscheiden, befolgen Sie die Anweisungen hier: https://www.realvnc.com/docs/raspberry-pi.html#raspberry-pi-legacy .
quelle
&
Nachherleft_ptr
? Wird das eigentlich gebraucht?left_ptr
gibt das Symbol an, von dem ich glaube (dh das Symbol mit dem Mauszeiger zeigt leicht nach links), und das&
ist ein Linux-Symbol, das verwendet wird, um zu sagen, "Diesen Prozess im Hintergrund ausführen und dann fortfahren", damit er weiterhin ausgeführt wird den Hintergrund, während Sie zu mehr Befehlen weitermachen, anstatt an diesem Punkt zu blockieren. Versuchen Sie es im Terminal für andere Befehle, die normalerweise blockieren, wie das Öffnen eines GUI-Programms vom Terminal aus, mit und ohne das&
Recht nach Ihrem Befehl, und Sie werden sehen.Ich habe den VNC-Server nicht benutzt.
Lassen Sie uns diese Dinge überprüfen, bevor ich erkläre.
Ist in der raspi-config der Hostname für das Netzwerk eingestellt?
Für XRDP, das mit Remotedesktopverbindung arbeitet, geben Sie als Benutzernamen die LOKALE IP-Adresse von Pi ein. (ZB 192.168.1.24)
Um die lokale IP-Adresse herauszufinden, können Sie (im Terminal) ipconfig oder ifconfig (ich erinnere mich nicht) ausführen. Es sollte so aussehen wie in der obigen Beispieladresse.
Ich verwende XRDP auch mit einer Remotedesktopverbindung, und ich kann mit der rechten Maustaste auf das Gerät auf meinem Windows-PC klicken und ohne Eingabe der IP-Adresse Remotedesktop ausführen. Ich empfehle weiterhin, die IP-Adresse in das Feld Computer einzugeben.
Hoffe das hilft, Dallin
quelle