Ok, então eu fiz mais algumas escavações e várias horas de experiências, e aqui está uma resposta mais completa, incluindo informações sobre como obter sessões remotas do xrdp para ter o bom cursor do mouse novamente em vez do grande "X".
Informações de fundo:
Parece-me que o Raspberry Pi 3 é o primeiro Pi pré-instalado com o RealVNC , e o RealVNC interfere no xrdp, portanto, precisamos interromper a instalação do RealVNC para que o xrdp funcione. Você pode ver que o RealVNC está instalado em Iniciar -> Preferências -> Configuração do Raspberry Pi. Você verá o seguinte:
Se você ativar a opção VNC e clicar em "ok", verá o ícone VNCServer no canto inferior direito da tela. Seu ícone começa com uma capital verde "V". Clique no ícone se você quiser ver a janela do servidor aparecer, assim:
Enfim, feche-o e volte para a Configuração do Raspberry Pi e desative-o se você o tiver ativado.
Parece-me que o RealVNC deve usar algumas versões modificadas de ambos vnc4server
e tightvncserver
, portanto, a modificação de qualquer uma delas interromperá a instalação do RealVNC, que é o que faremos.
O conserto:
Vamos supor que você já fez sudo apt-get update
e sudo apt-get install xrdp
.
Agora, vamos interromper a instalação do RealVNC. Eu testei e qualquer uma das três opções a seguir funcionará sozinha para interromper a instalação do RealVNC e permitir que o xrdp funcione:
sudo apt-get install vnc4server
- OU
sudo apt-get install tightvncserver
- OU
sudo apt-get remove xrdp vnc4server tightvncserver
seguido por sudo apt-get install tightvncserver
esudo apt-get install xrdp
Você entendeu a ideia. Eu realmente não acho que a ordem acima ou qual opção você escolher é importante.
Agora, quando você vai para Iniciar -> Preferências -> Configuração do Raspberry Pi, verá que o RealVNC está quebrado porque a opção VNC agora estará acinzentada da seguinte forma:
Feito! Logons remotos usando xrdp agora funcionam.
Mas ... você notará que o cursor do mouse na sua sessão remota no Pi 3 possui um X em vez de um cursor normal. Isso é chato, então vamos consertar isso.
Seguindo a resposta da uschanka aqui , faça o seguinte:
- Crie o arquivo ".xsessionrc" no diretório inicial ("/ home / pi"). Observe o ponto no início do nome do arquivo:
cd ~
então nano .xsessionrc
- Coloque o seguinte conteúdo neste arquivo:
xsetroot -cursor_name left_ptr&
- Pressione ctrl + x e responda "y" para salvar e sair
- torne o arquivo executável:
chmod +x .xsessionrc
Agora, quando você entra no Pi, obtém o bom cursor que conhece e ama!
Por fim, se você decidir reinstalar o RealVNC, siga as instruções aqui: https://www.realvnc.com/docs/raspberry-pi.html#raspberry-pi-legacy .