Corrí:
sudo apt-get update
sudo apt-get install xrdp
No estaba conectado al escritorio remoto de Windows 10 y conectado a mi Raspberry Pi 3:
Luego ingresé las credenciales predeterminadas (pi / raspberry) y obtuve este registro:
El inicio de sesión fue exitoso pero "Problema de conexión" ... no es muy informativo, diría. Alguien sabe qué hacer con él?
sudo apt-get install vnc4server
, seguido de un reinicio o unsudo service xrdp restart
fijo para mí, pero el mouse es una x en lugar de un puntero del mouse como debería ser. Estoy experimentando un poco más ahora. PD. Esto está en mi nuevo Pi 3 con Raspbian Jessie instalado desde el último instalador v2 NOOBS. Nunca tuve problemas con xrdp en mi Pi 1 B +.Respuestas:
Uno de mis amigos tuvo el mismo error que resolvió siguiendo los pasos de esta página.
Aparentemente hay un / s defecto (s) que impiden que xrdp funcione con el servidor vncs. Sin embargo, funciona con tightvncserver
También el orden de instalación de tightvncserver y xrdp parece ser importante.
En resumen
sudo apt-get remove xrdp vnc4server tightvncserver
sudo apt-get install tightvncserver
sudo apt-get install xrdp
fuente
sudo apt-get remove xrdp vnc4server tightvncserver
, nosudo apt-get remove xrdp vnc4server tightvnc
.sudo apt-get install tightvncserver
funcionó para mí. No lo he instalado en primer lugar.sudo apt-get install vnc4server
, seguido de un reinicio o unsudo service xrdp restart
, mi xrdp ahora funciona. O bien, si hago elremove
comando anterior y luego se instala xrdp y tightvncserver, el orden no importa. Si instalo xrdp primero o no, no importa.Ok, he cavado un poco más y he experimentado varias horas más, y aquí hay una respuesta más completa, incluida información sobre cómo obtener sesiones remotas xrdp para tener el bonito cursor del mouse nuevamente en lugar de la gran "X".
Información de fondo:
Me parece que Raspberry Pi 3 es el primer Pi que viene preinstalado con RealVNC , y RealVNC interfiere con xrdp, por lo que debemos interrumpir la instalación de RealVNC para que xrdp funcione. Puede ver que RealVNC está instalado yendo a Inicio -> Preferencias -> Configuración de Raspberry Pi. Verá lo siguiente:
Si habilita la opción VNC y hace clic en "ok", verá aparecer el ícono de VNCServer en la esquina inferior derecha de la pantalla. Su icono comienza con una "V" mayúscula verde. Haga clic en el icono si desea ver la ventana emergente del servidor, así:
De todos modos, ciérrelo y regrese a la configuración de Raspberry Pi y desactívelo si lo habilitó.
Me parece que RealVNC debe usar algunas versiones personalizadas de ambos
vnc4server
ytightvncserver
, por lo tanto , modificar cualquiera de estos interrumpirá la instalación de RealVNC, que es lo que vamos a hacer.La solución:
Supongamos que ya lo hiciste
sudo apt-get update
ysudo apt-get install xrdp
.Ahora, rompamos la instalación de RealVNC. Lo he probado y cualquiera de las siguientes 3 opciones funcionarán por sí mismas para interrumpir la instalación de RealVNC y permitir que xrdp funcione:
sudo apt-get install vnc4server
sudo apt-get install tightvncserver
sudo apt-get remove xrdp vnc4server tightvncserver
seguido desudo apt-get install tightvncserver
ysudo apt-get install xrdp
Tienes la idea. Realmente no creo que el orden anterior o la opción que elijas importe.
Ahora, cuando vaya a Inicio -> Preferencias -> Configuración de Raspberry Pi, verá que RealVNC está roto porque la opción VNC ahora estará atenuada de la siguiente manera:
¡Hecho! Los inicios de sesión remotos que usan xrdp ahora funcionan.
Pero ... notará que el cursor del mouse en su sesión remota en el Pi 3 tiene una X en lugar de un cursor normal. Eso es molesto, así que arreglemos eso.
Siguiendo la respuesta de uschanka aquí , haga lo siguiente:
cd ~
entoncesnano .xsessionrc
xsetroot -cursor_name left_ptr&
chmod +x .xsessionrc
¡Ahora, cuando te acerques al Pi, obtendrás el bonito cursor que conoces y amas!
Por último, si alguna vez decide que desea volver a instalar RealVNC, siga sus instrucciones aquí: https://www.realvnc.com/docs/raspberry-pi.html#raspberry-pi-legacy .
fuente
&
despuésleft_ptr
? ¿Es eso realmente necesario?left_ptr
especifica el ícono que creo (es decir, el ícono con el puntero del mouse apuntando ligeramente a la izquierda), y&
es un símbolo de Linux que se usa para decir "ejecuta este proceso en segundo plano y luego continúa" para que continúe ejecutándose en el fondo mientras continúa con más comandos, en lugar de bloquear en ese punto. Pruébelo en la terminal para otros comandos que normalmente bloquean, como abrir un programa GUI desde la terminal, con y sin el&
derecho después de su comando, y verá.No utilicé el servidor VNC.
Revisemos estas cosas antes de explicar.
En la configuración de raspi, ¿está configurado el nombre de host para la red?
Para XRDP que trabaja con Remote Desktop Connection, para el nombre de usuario que desea poner en la dirección IP LOCAL del Pi. (Por ejemplo: 192.168.1.24)
Para averiguar la dirección IP local, puede hacer (en la terminal) ipconfig o ifconfig (no recuerdo). Debería verse como esa dirección de ejemplo anterior.
También uso XRDP con conexión a Escritorio remoto, y puedo hacer clic con el botón derecho en el dispositivo en mi PC con Windows y puedo usar Escritorio remoto sin poner la IP. Todavía recomiendo poner la dirección IP en el cuadro de la computadora.
Espero que esto ayude, Dallin
fuente