O que devo fazer para parar a tela 'cinza' ao usar o xrdp?

1

Até agora, aqui estão os passos que eu dei:

Em um 14.04 totalmente atualizado (como superusuário)

  1. sudo apt-get install xrdp

  2. sudo apt-get update

  3. sudo apt-get instala xfce4

  4. echo xfce4-session > ~ / .xsession

  5. serviço sudo xrdp restart

No Windows 7

  1. Abra o RDP

  2. Insira o IP do 14.04

  3. Insira as credenciais

Eu então obtenho as duas telas a seguir:

Registro de conexão:

Telacinza:

Em seguida, tudo falha e eu volto para o gerenciador de conexões RDP no Windows.

Eu também criei uma nova conta separada em 14.04 que é usada somente para a sessão RDP, e isso não parece mudar nenhum comportamento.

Alguma idéia?

    
por mtuhusky 25.09.2015 / 23:32

1 resposta

0

Essa pode ser uma pergunta antiga, mas algumas pessoas ainda podem estar interessadas em ter uma solução para isso. Com base na sua descrição, a configuração parece correta.

  • você instalou o pacote xrdp padrão sudo apt-get install xrdp
  • você instalou uma área de trabalho alternativa (xfce)
  • você criou o arquivo .xsession com as informações corretas

Em geral, a tela cinza é porque algo está errado com o arquivo .xsession ou com o usuário que faz login

Meu palpite é que você fez a configuração enquanto estava logado com o usuário A, mas ao tentar fazer o login via xrdp você está usando userB.

O arquivo .xsession é baseado em usuário. Se você tiver vários usuários, você deve criar para cada usuário o arquivo .xsession com as informações apropriadas ou automatizar isso (para automatizar as informações de verificação aqui )

Você tem duas opções:

Opção 1 - faça login localmente no ubuntu (sem xrdp) com o userB e emita o comando

- echo xfce4-session > ~ / .xsession

Opção 2 - faça o sistema criar o arquivo .xsession automaticamente para cada usuário (mais uma informação completa pode ser encontrada em aqui

  • Edite o arquivo startwm.sh - > sudo gedit /etc/xrdp/startwm.sh
  • Anexe neste arquivo (logo após a palavra "fi") a seguinte linha

  • echo xfce4-session > ~ / .xsession

Se isso ainda não estiver corrigindo seu problema, você pode dar uma olhada nos arquivos de log. verifique o arquivo ~ / .xsession-errors (para o usuário que possui a tela cinza)

Por favor, forneça feedback se isso está funcionando para você

    
por Griffon 12.03.2016 / 20:39