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
y tightvncserver
, 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
y sudo 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
- O
sudo apt-get install tightvncserver
- O
sudo apt-get remove xrdp vnc4server tightvncserver
seguido de sudo 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:
- Cree el archivo ".xsessionrc" en el directorio de inicio ("/ home / pi"). Tenga en cuenta el punto al comienzo del nombre del archivo:
cd ~
entonces nano .xsessionrc
- Ponga el siguiente contenido en este archivo:
xsetroot -cursor_name left_ptr&
- Presione ctrl + x y responda "y" para guardar y salir
- hacer que el archivo sea ejecutable:
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 .