Você pode querer dar uma olhada neste local ( link ), este post explica como você poderia configure você xrdp para tentar reconectar a sessão existente
Espero que isso ajude você
Quando acesso remoto ao meu computador por meio do RDP usando XRDP em minha máquina Linux, não consigo ver as últimas janelas abertas que deixei quando efetuo o login em outro computador em meu computador doméstico. Em vez disso, ele me oferece um novo desktop inicial, sem que nenhum dos meus aplicativos e janelas anteriores sejam executados. Por exemplo, se eu tivesse o Firefox aberto, quando eu fizer login remoto, não consigo ver a janela do Firefox aberta.
Onde estão minhas janelas abertas e aplicativos em execução? Alguém se depara com isso? Ou sabe como consertar isso?
Eu tive um problema semelhante. Para que funcionasse para mim, editei meu xrdp.ini
executando
sudo gedit /etc/xrdp/xrdp.ini
em seguida, adicionei o abaixo à lista da minha configuração:
[xrdp8]
name=Reconnect
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=5910
Eu primeiro faço login na minha máquina usando a opção padrão sesman-Xvnc
connection na lista suspensa 'Login to xrdp' 'Module.
Isso cria a sessão original na qual eu posso logar mais tarde, selecionando a opção Reconnect
que eu criei, que agora deve ser mostrada na lista suspensa 'Login to xrdp' 'Module.
Todos os meus programas, janelas e arquivos abertos são exatamente como eu os deixei na primeira sessão quando eu me conectei novamente usando isto.
Eu posso acessar essa mesma sessão novamente a partir de qualquer outro cliente de Conexão de Área de Trabalho Remota do Windows PC, selecionando novamente Reconnect
na lista suspensa 'Módulo' de login do Xrdp.