Bureau vierge lors de la connexion via xrdp


38

J'essaie d'accéder à Ubuntu 11.10 à l'aide de Remote Desktop à partir d'une machine Windows 7. J'ai installé xrdp. Je lance le client de bureau à distance Windows et me connecte. On me demande ensuite le nom d'utilisateur et le mot de passe.

Il se connecte ensuite, mais tout ce que je vois est l’arrière-plan, pas de menus, rien. Je dois tuer le bureau distant en le fermant.

Même si je clique avec le bouton droit, rien. Des idées???

La seule raison pour laquelle j'ai même choisi RDP était que VNC ne fonctionnerait pas non plus, même après avoir activé le partage de bureau. Je suis dans une impasse car je dois me connecter à Ubuntu via Windows. Dans la version 8 Ubuntu, ce n’était pas un problème et cela fonctionnait.


Lorsque vous dites que VNC ne fonctionnerait pas, est-ce que la connexion a bien fonctionné, mais le même problème lié à l'arrière-plan du bureau existait déjà?
Lozzy_fr

pouvez-vous confirmer que vous avez essayé le tour dans cette réponse? askubuntu.com/a/3936/14356
fossfreedom

J'ai redémarré Ubuntu et maintenant le VNC peut se connecter mais il est tellement lent qu'il n'est pas utilisable. Je n'ai jamais eu ce problème avec Ubuntu 8. Est-ce un bogue dans 11.10? Lorsque je me connecte à Ubuntu avec RDP, l’écran se redimensionne et vous ne pouvez pas accéder à la barre de menus en haut ni à la barre d’outils à gauche. De plus, lorsque vous êtes connecté via rdf, vous ne pouvez même pas cliquer avec le bouton droit de la souris sur le bureau. C'est bizarre, vous pouvez voir le menu en haut de la page puis rdp fait quelque chose pour redimensionner et c'est parti. J'ai essayé plusieurs clients rdp tels que les terminaux, le bureau distant mRemote et MS.
nitefrog

Oui, j'ai aussi essayé de me connecter avec un système XP et j'obtiens exactement le même problème. Tout ce que je vois est une image de bureau et aucun menu du tout. Je peux me connecter mais je ne fais rien, pas d'icônes, pas de menus, pas de rien. Même les articles sur mon bureau ne sont pas là. Maintenant, si j'utilise VNC, je peux tout voir, mais les performances sont si mauvaises qu'il est impossible de les sceller.
nitefrog

Réponses:


20

Vous avez peut-être encore un autre gestionnaire de bureau dans votre configuration .xsession.

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

J'ai eu un problème similaire et cela l'a résolu.


2
Vous pouvez ajouter la 2ème ligne ( echo...) /etc/xrdp/startwm.shavant d'appeler . /etc/X11/Xsessionet cela fonctionnera même si le .xsessionfichier est modifié par quelque chose d'autre.
laurent

Cette solution a fonctionné à merveille pour moi. À votre santé!
Matt Cashatt

Je ne veux même pas savoir comment vous avez compris cela; il suffit de mettre les lignes dans la configuration - et cela a fonctionné; merci man +1
Grigorash Vasilij

@laurent Beautiful! Simple brillant
Yuriy Galanter

Cette solution a fonctionné pour moi.
Sitansu

8

Pour les futurs lecteurs de ce post (j'ai trouvé ce post en haut de ma recherche Google lorsque j'avais le même problème), xrdp ne semble plus fonctionner avec Ubuntu-2d dans Ubuntu 14.04. Au lieu de cela, vous devez installer xfce

sudo apt-get install xfce4

Puis ajoutez la ligne

xfce4-session

dans votre fichier ~ / .xsession au lieu de la ligne gnome-session --session = ubuntu-2d


C'était mon problème avec Ubuntu 15.10
sngreco le

Ça ne marche toujours pas :(
Dmitry

Cela n'a pas fonctionné pour moi non plus, mais ce que je voudrais souligner, c'est de lire le fichier /var/log/xrdp/xrdp-sesman.log et de rechercher les erreurs. Cela m'a amené à trouver ma solution à ce problème: github.com/neutrinolabs/xrdp/issues/764#issuecomment-304576785
QA Collective

Cela a fonctionné pour moi MAIS je devais également faire la correction ci-dessous en ajoutant un ` in front of my username when logging it. It wasn't immediately obvious that this fixed my issue because before I used «devant mon nom d'utilisateur». Windows avait enregistré la connexion incorrecte avec le domaine Windows ajouté devant le nom d'utilisateur. C'est donc un correctif en deux parties.
anon58192932

3

Essaye ça. Appuyez simplement sur Ctrl+ Alt+ Tsur votre clavier pour ouvrir Terminal. Lorsqu'il s'ouvre, exécutez les commandes ci-dessous:

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

1

Si je vous ai bien compris, vous avez une machine Win 7 (client rdp) et ubuntu 11.10 (serveur rdp).

Si vous avez activé l'unité 3d dans Ubuntu, cela posera des problèmes. Utilisez le repli de session gnome:

sudo apt-get install gnome-session-fallback

(vous devez vous déconnecter et sélectionner "gnome classic no effect" )

..ou xubuntu (xfce):

sudo apt-get install xubuntu-desktop

..ou lubuntu (lxde):

sudo apt-get install lubuntu-desktop

Essayez également d’utiliser rdesktop à partir de la ligne de commande. On dirait que xrdp et d'autres programmes gp rdp ne prennent pas en charge toutes les fonctionnalités de rdesktop, il est donc préférable d'utiliser directement la ligne de commande.

rdesktop -h


1
Je l'ai essayé avec la version 2D également et le même problème. Comment utilisez-vous la ligne de commande de Win7 vers Ubuntu?
nitefrog

C’est une très bonne question. J’ai mélangé ma réponse avec la connexion Ubuntu-to-Windows RDP. Désolé. Néanmoins, vous pouvez le faire avec cygwin, mais le client gui rdesktop sous Windows fonctionne comme prévu :) Essayez gnome-session-fallback, vous obtiendrez peut-être de meilleurs résultats
Savvas Radevic

1

si vous avez toujours le problème,

vous pouvez jeter un oeil à ce post, pour moi, ça semble bien expliqué

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

J'espère que cela sera utile pour d'autres aussi


4
Bienvenue sur Ask Ubuntu! Bien que cela puisse théoriquement répondre à la question, il serait préférable d’inclure ici les parties essentielles de la réponse et de fournir le lien à titre de référence.
Eric Carvalho

1

Ajoutez une barre oblique inverse devant votre identifiant, par exemple: \ yourlogin

Cela a fonctionné pour moi. Il supprime le domaine de vos informations d'identification.


Cela a fonctionné pour moi, mais j'ai également dû changer le .xsessionfichier à utiliser xfceen plus.
anon58192932

0

Je l'ai essayé avec la version 2D également et le même problème. Comment utilisez-vous la ligne de commande de Win7 vers Ubuntu?

          - nitefrog 31 décembre 11 à 1:05

Essayez Bitvise Tunnelier. Il fonctionne comme un champion pour les terminaux, FTP et RDP de Windows.


Bitvise est un peu bogué et déconnectera vos sessions de manière aléatoire. Mieux vaut essayer Putty qui est fiable et stable.
Denja

0

Il s’agit plus d’une solution de contournement, mais si vous obtenez un poste de travail vierge, il se peut qu’une question sur l’ordinateur distant Ubuntu vous demande si vous souhaitez refuser ou autoriser. Cliquez simplement sur le bouton Autoriser de l'alerte.


0

Essayez un autre gestionnaire de bureau. En utilisant lightdm, je obtenais un écran blanc / noir via XRDP. Une fois que je suis passé à LXDM, tout a fonctionné comme prévu.


0

Une limitation du xrdp est que vous pouvez uniquement vous connecter au bureau: 0

J'étais connecté à la machine cible tout en essayant de me connecter. Une fois que je me suis déconnecté du serveur, j'ai pu me connecter.


0

Je devais faire ce qui suit avant que cela fonctionne:

  • Installez xfce4et configurez .xsession"xfce4-session" selon la réponse de Paul Rosenberg ci-dessus.

  • Résoudre un problème d'autorisations /etc/xrdp/ayant provoqué l'erreur suivante dans /var/log/xrdp.log:

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

    J'ai ajouté utilisateur xrdpà ssl-certgroupe, pas sûr si c'est la meilleure solution de contournement cependant.


-1

Voir ici, c'est la meilleure solution jusqu'à présent pour Ubuntu 13.10. Faites défiler vers le bas voir les commentaires de brian mullan. J'ai installé x2go et fonctionne comme un charme sur KDE Ubuntu 13.10 Plus de xrdp.

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

Bonne journée à tous ...


Veuillez fournir un résumé approximatif de votre lien, au lieu d’un simple lien. :)
user98085
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.