Eu tive o mesmo problema .
Editar: Hey Michael Mronzek, obrigado por me avisar as regras, vou tentar segui-las com esta edição:
Você precisa de um vncserver: Você inicia o vncserver toda vez sozinho, quando você já efetuou login no computador remoto ou, o mais interessante é iniciar o vncserver quando o computador remoto é inicializado. Faça o seguinte:
sudo apt-get install x11vnc
sudo x11vnc -storepasswd /etc/x11vnc.pass
a senha que você especificar aqui, você precisa do login do xrdp mais tarde. Como próximo, você precisa de um novo serviço para o vncserver rodar na inicialização.
sudo nano /lib/systemd/system/x11vnc.service
Digite o seguinte no arquivo
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
[Install]
WantedBy=multi-user.target
Você precisa que o serviço seja conhecido pelo sistema:
sudo systemctl enable x11vnc.service
sudo systemctl daemon-reload
Em seguida, altere o xrdp.ini
Edite o arquivo /etc/xrdp/xrdp.ini
:
...
[xrdp1]
name=Remote Session
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=ask-1
[xrdp2]
name=Local Session
lib=libvnc.so
username=
password=ask
ip=127.0.0.1
port=5900
...
Em seguida, reinicie o computador remoto
sudo shutdown -r now
O bom disso é que, se você se conectar a partir do Windows com o rdp padrão, poderá reinicializar o computador remotamente e conectar-se remotamente novamente; você acabará na tela de login normal do computador, como faria frente dela. Escolha "Sessão Local" no menu do xrdp depois de conectar-se ao rdp. A senha é o vncserver passwd. Se você quiser apenas abrir outra sessão, você pode ir para a "sessão remota". Quando você conhece a porta de uma sessão remota existente, também pode associar-se a essa, quando digitar o número da porta no campo apropriado.
Divirta-se e Cumpra Rodovia