Área de trabalho em branco ao efetuar login via xrdp


38

Estou tentando acessar o Ubuntu 11.10 usando a Área de trabalho remota em uma máquina Win 7. Eu instalei o xrdp. Inicio o cliente de área de trabalho remota do Windows e efetuo login. Em seguida, o nome de usuário e a senha são solicitados.

Em seguida, efetua login, mas tudo o que vejo é o plano de fundo, sem menus, nada. Eu tenho que matar a área de trabalho remota, fechando-a.

Mesmo se eu clicar com o botão direito, nada. Alguma ideia???

A única razão pela qual eu segui o caminho do RDP foi que o VNC também não funcionaria, mesmo depois de ativar o compartilhamento da área de trabalho. Estou em dificuldades, pois preciso me conectar ao Ubuntu via Windows. Na versão 8 do Ubuntu, isso não foi um problema e apenas funcionou.


Quando você diz que o VNC não funcionaria, o login foi bom, mas teve o mesmo problema somente em segundo plano na área de trabalho ou você não conseguiu conectar-se?
Lozzy_uk

você pode confirmar que tentou o truque nesta resposta? askubuntu.com/a/3936/14356
fossfreedom

Reiniciei o Ubuntu e agora o VNC pode se conectar, mas é tão lento que não é utilizável. Eu nunca tive esse problema com o Ubuntu 8. Isso é um bug na 11.10? Quando entro no Ubuntu com o RDP, o que acontece é que a tela é redimensionada e você não pode acessar a barra de menus na parte superior ou a barra de ferramentas à esquerda. Além disso, quando conectado via rdf, você não pode clicar com o botão direito na área de trabalho. É estranho, você pode ver o menu no topo da tela, então o rdp faz algo para redimensionar e desaparece. Eu tentei vários clientes rdp como terminais, mRemote e MS área de trabalho remota.
Nitefrog

Sim, também tentei fazer login com um sistema XP e recebo exatamente o mesmo problema. Tudo o que vejo é uma imagem da área de trabalho e nenhum menu. Posso fazer login, mas não faço nada, sem ícones, sem menus, sem nada. Mesmo os itens na minha área de trabalho não estão lá. Agora, se eu usar o VNC, posso ver tudo, mas o desempenho é tão ruim que é insondável.
Nitefrog

Respostas:


20

Você ainda pode ter outro gerenciador de desktop na sua configuração .xsession.

cd /home/youruser
echo "gnome-session --session=ubuntu-2d" > .xsession
sudo /etc/init.d/xrdp restart

Eu tive um problema semelhante e isso resolveu.


2
Você pode adicionar a segunda linha ( echo...) /etc/xrdp/startwm.shantes de chamar . /etc/X11/Xsessione ela funcionará mesmo que o .xsessionarquivo seja modificado por outra coisa.
9602 laurent

Esta solução funcionou lindamente para mim. Felicidades!
Matt Cashatt

nem quero saber como você descobriu isso; basta colocar as linhas na configuração - e funcionou; obrigado cara +1
Grigorash Vasilij

@laurent Beautiful! Simples brilhante
Yuriy Galanter

Esta solução funcionou para mim.
Sitansu 6/06/2013

8

Para futuros leitores deste post (eu encontrei este post no topo da minha pesquisa no Google quando tive o mesmo problema), o xrdp parece não funcionar mais com o Ubuntu-2d no Ubuntu 14.04. Em vez disso, você deve instalar o xfce

sudo apt-get install xfce4

Em seguida, adicione a linha

xfce4-session

ao seu arquivo ~ / .xsession em vez da linha gnome-session --session = ubuntu-2d


Este foi o meu problema com o Ubuntu 15.10
sngreco

Ainda não funciona :(
Dmitry

Isso também não funcionou para mim, mas o que eu enfatizaria é ler o arquivo /var/log/xrdp/xrdp-sesman.log e procurar erros. Isso me levou a encontrar minha solução para esse problema: github.com/neutrinolabs/xrdp/issues/764#issuecomment-304576785
Coletivo de controle de qualidade

Isso funcionou para mim, mas eu também tive que fazer a correção abaixo, adicionando um ` in front of my username when logging it. It wasn't immediately obvious that this fixed my issue because before I used `na frente do meu nome de usuário. O Windows salvou o login incorreto com o domínio do Windows adicionado na frente do nome de usuário. Portanto, é uma correção em duas partes.
Anon58192932 de

3

Tente isso. Basta pressionar Ctrl+ Alt+ Tno teclado para abrir o Terminal. Quando abrir, execute o (s) comando (s) abaixo:

sudo apt-get install gnome-session-fallback
echo “gnome-session -–session=gnome-fallback” > ~/.xsession
sudo /etc/init.d/xrdp restart

1

Se eu entendi corretamente, você tem a máquina Win 7 (cliente rdp) e o ubuntu 11.10 (servidor rdp).

Se você tiver a unidade 3d ativada no ubuntu, isso causará problemas. Use o fallback da sessão do gnome:

sudo apt-get install gnome-session-fallback

(você precisa sair e selecionar "gnome classic no effects" )

..ou xubuntu (xfce):

sudo apt-get install xubuntu-desktop

..ou lubuntu (lxde):

sudo apt-get install lubuntu-desktop

Além disso, tente usar o rdesktop na linha de comando. Parece que o xrdp e outros programas rdp gui não suportam os recursos completos do rdesktop; portanto, é melhor usar a linha de comando diretamente.

rdesktop -h


1
Eu tentei com a versão 2D também e mesmo problema. Como você usa a linha de comando do Win7 para o Ubuntu?
Nitefrog

essa é uma pergunta muito boa. Misturei minha resposta com a conexão rdp do ubuntu para o windows. Desculpe. Ainda assim, você pode fazê-lo com cygwin, mas o cliente rdesktop gui no Windows funciona como esperado :) Experimente o gnome-session-fallback, talvez você terá melhores resultados
Savvas Radevic

1

se você ainda tiver o problema,

você pode dar uma olhada neste post, para mim, parece bem explicado

http://c-nergy.be/blog/?p=2879

Espero que isso seja útil para outros também


4
Bem-vindo ao Ask Ubuntu! Embora isso possa teoricamente responder à pergunta, seria preferível incluir aqui as partes essenciais da resposta e fornecer o link para referência.
Eric Carvalho

1

Adicione uma barra invertida na frente do seu login, como: \ yourlogin

Isso fez funcionar para mim. Ele remove o domínio da sua credencial.


Isso funcionou para mim, mas eu também tive que mudar o .xsessionarquivo para usar xfcealém disso.
Anon58192932 de

0

Eu tentei com a versão 2D também e mesmo problema. Como você usa a linha de comando do Win7 para o Ubuntu?

          # Nitefrog dez 31 '11 às 01:05

Experimente o Bitvise Tunnelier. Ele roda como um campeão de terminal, FTP e RDP do Windows.


O Bitvise é um pouco complicado e desconectará suas sessões aleatoriamente. Melhor tentar Putty, que é confiável e estável.
Denja 14/09/16

0

Isso é mais uma solução alternativa, mas se você tiver uma área de trabalho em branco, poderá haver uma pergunta no computador remoto do Ubuntu perguntando se deve recusar ou permitir. Basta clicar no botão permitir do alerta.


0

Tente um gerenciador de desktop diferente. Enquanto usava o lightdm, eu recebia uma tela em branco / preta via XRDP. Depois que mudei para o lxdm, tudo funcionou conforme o esperado.


0

Uma limitação do xrdp é que você só pode fazer login na área de trabalho: 0

Eu estava conectado na máquina de destino, além de tentar me conectar. Depois que eu saí do servidor, consegui entrar.


0

Eu tive que fazer o seguinte antes de funcionar:

  • Instale xfce4e configure .xsessionpara "xfce4-session" conforme a resposta de Paul Rosenberg acima.

  • Corrija um problema de permissão /etc/xrdp/que causou o seguinte erro em /var/log/xrdp.log:

    [ERROR] Cannot read private key file /etc/xrdp/key.pem: Permission denied
    

    Adicionei usuário xrdpao ssl-certgrupo, mas não tenho certeza se essa é a melhor solução alternativa.


-1

Veja aqui, é a melhor solução até agora para o Ubuntu 13.10. Role para baixo e veja os comentários de brian mullan. Instalei o x2go e funciona como um encanto no KDE Ubuntu 13.10 Não há mais xrdp.

http://c-nergy.be/blog/?p=4448&cpage=1#comment-1013

Tenha um bom dia a todos ...


Forneça um resumo aproximado do que você está vinculando, em vez de apenas um link. :)
user98085
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.