Em geral, se você tem tela cinza através do xRDP, ou está usando um ambiente de desktop não suportado ou tem um erro de digitação no arquivo ~ / .xession ou startwm.sh.
Você tem que configurar sua máquina linux para informar a ele qual ambiente de desktop será usado ao conectar-se através do xrdp. Você especifica essa informação, emitindo o seguinte comando
> echo xfce-session > ~ / .xsession
Se você usar essa abordagem e tiver vários usuários que precisam usar o xRDP, cada usuário precisará fazer login localmente na máquina Ubuntu e executar este comando
Se você tiver vários usuários que precisarão usar a solução XRDP, a melhor opção é permitir que o sistema crie automaticamente o arquivo. Para isso, você adicionará a seguinte linha echo xfce-session ~ / .xsession no arquivo startwm.sh (após a linha fi)
Seu arquivo ficará assim:
% bl0ck_qu0te% #Add this line in the file
echo xfce-session > ~/.xsession
/ etc / X11 / Xsession
Reinicie o seu sistema e experimente-o e deve ser bom para ir ...
Nota: Você pode usar o mate-desktop como desktop alternativo se não quiser usar o xfce.
A descrição detalhada de como fazer o xrdp funcionar com o xfce pode ser encontrada aqui