xrdp para X remoto conveniente no Windows

xrdp é um servidor RDP para * nix.

Não parece útil à primeira vista, até que você esteja preso em uma máquina Windows onde PuTTY / VNC é inconveniente (PC público) ou impossível (WinRT). No entanto, um cliente RDP está disponível em quase todas as máquinas Windows. O xrdp funciona perfeitamente bem se você estiver em uma situação semelhante.

Infelizmente, os documentos são esparsos; isso é o que eu fiz para fazer funcionar. Estou usando o Arch, então YMMV.

  • Além das etapas de construção no README, para usá-lo, você precisará de uma configuração do X11 funcional e do TigerVNC instalado (o pacote da sua distro servirá) ou construir o X11 corrigido no repo para o X11rdp.

  • Você provavelmente vai querer editar o /etc/xrdp/xrdp.ini e remover todas as sessões além de sesman-x11rdpou sesman-Xvncdependendo de qual você está usando para apoiar suas sessões RDP. Ele tratará de iniciar uma sessão X para você, a menos que você use a configuração de passagem do VNC.

  • Esteja avisado, se você desconectar a sessão RDP sem interromper seu WM, ele manterá sua sessão aberta e reconectará você, mas apenas se você se reconectar de um cliente com a mesma resolução. Caso contrário, ele iniciará uma nova sessão.

  • O script /etc/xrdp/startwm.shtem uma linha SESSIONS na parte superior para selecionar um WM ao se conectar; se o primeiro não for executado, ele tenta o próximo e assim por diante.