J'obtiens "Impossible de charger la session" ubuntu-2d "lors de l'utilisation de XRDP


16

Au départ, lorsque j'essayais de me connecter à ma machine Ubuntu (version 12.10) à l'aide de RDP, j'obtenais un arrière-plan de bureau Ubuntu, sans texte, barres de menus ou quoi que ce soit pour indiquer qu'il avait chargé le bureau.

J'ai suivi les instructions suivantes qui prétendaient résoudre ce problème:

Modifiez le .Xsessionfichier pour ajouter la ligne suivante:

gnome-session –session=ubuntu-2d

mais cela a provoqué l'erreur suivante:

Impossible de charger la session "ubuntu-2d

et cela me permet uniquement de me déconnecter.

Alors maintenant, ma question est:

Comment me connecter à mon bureau Ubuntu en utilisant XRDP de manière infaillible. Je peux me connecter avec succès à la ligne de commande, dois-je donc installer un autre gestionnaire de fenêtres? Dois-je réinitialiser certains paramètres?

Réponses:


19

Depuis Ubuntu 12.10, l'interface de bureau Unity 2D ("Ubuntu 2D") n'existe plus. Ordinairement, les ordinateurs sans accélération 3D adéquate utilisent le moteur de rendu llvmpipe.

Étant donné qu'Unity 2D était le moyen facile de xRDP dans un système Ubuntu, sa suppression nécessite l'utilisation d'une technique différente. Heureusement, il existe une solution:

Installer xRDP

Cette page fournit un moyen détourné d'installer xRDP, mais c'est aussi simple qu'avant . Installez xrdpInstaller xrdp dans le Centre logiciel. Ou installez à partir du terminal en exécutant:

sudo apt-get update && sudo apt-get upgrade

S'il n'est pas trouvé, assurez-vous que le composant de référentiel Universe est activé dans vos sources logicielles. (S'il s'agit d'un système sans tête , utilisez plutôt cette méthode en ligne de commande .)

Installer une interface de bureau ne nécessitant pas d'accélération 3D (réelle ou simulée)

Les instructions de Grifon recommandent GNOME Fallback (en fournissant le type de session "GNOME Classic"). Le paquet gnome-session-fallback leInstaller gnome-session-fallback fournit.

sudo apt-get install gnome-session-fallback

(Il est préférable d'exécuter en sudo apt-get updatepremier si vous ne l'avez pas fait récemment.)

D'autres alternatives incluent:

Créer un ~/.xsessionfichier spécifiant l'interface souhaitée pour xRDP

Dans le répertoire personnel de l'utilisateur ou des utilisateurs que vous souhaitez vous connecter via xRDP, créez un fichier appelé .xsession. Vous pouvez le faire avec n'importe quel éditeur de texte, tel que Gedit. Une fois créé, ce fichier ne sera pas visible dans les gestionnaires de fichiers, sauf lorsque Affichage> Afficher les fichiers cachés (ou similaire) est activé. Dans Nautilus et la plupart des autres gestionnaires de fichiers, Ctrl+ le Hfait.

Le moyen le plus rapide et le plus simple de créer ce fichier est probablement le terminal - une seule commande le créera.

Pour utiliser GNOME Fallback ("GNOME Classic (aucun effet)"):

echo gnome-session --session=gnome-fallback > ~/.xsession

Ou, pour utiliser Xfce ("Session Xubuntu"):

echo xfce4-session > ~/.xsession

Ou, pour utiliser LXDE ("Lubuntu Desktop"):

echo lxsession -s Lubuntu -e LXDE > ~/.xsession

Configurer la disposition du clavier

Si vous voulez une disposition de clavier anglaise, vous n'avez rien à faire pour cette étape.

Sinon, pour configurer xRDP pour utiliser une disposition de clavier différente, consultez la section «Résolution du problème des dispositions de clavier dans la session xRDP» de ce message (le reste de ce message s'applique uniquement aux versions antérieures d'Ubuntu; le message était lié à ceux instructions pour 12.10 ).

Maintenant ça devrait marcher!

Griffon a souligné que, malheureusement, dans GNOME Fallback, la manière habituelle de se déconnecter ne fonctionne pas (lorsqu'il est connecté via xRDP). Au lieu de cela, déconnectez-vous en exécutant la commande:

gnome-session-quit --logout

Vous pouvez ouvrir une fenêtre de terminal ( Ctrl+ Alt+ T) pour cela, mais vous pouvez tout aussi bien utiliser la boîte de dialogue Exécuter ( Alt+ F2).

Dans d'autres environnements de bureau, la déconnexion peut toujours fonctionner, mais si ce n'est pas le cas, vous pouvez utiliser leurs équivalents approximatifs de la gnome-sesison-quitcommande:

Xfce: xfce4-session-logout --logout

LXDE: lxsession-logout

Remerciements

La plupart des informations ici proviennent de ce billet de blog (bien qu'aucun texte ne soit copié).


Je pense que l'installation d'un tout nouvel environnement de bureau avec tous les packages logiciels est exagéré. J'ai suivi les étapes, mais j'ai juste installé openbox. Ensuite, j'ai mis '/ usr / bin / openbox-session' dans ma .xsession et mon oncle était Robert.
Mark Williams

J'ai utilisé la echo lxsession -s Lubuntu -e LXDE > ~/.xsessionméthode via SSH et je reçois toujours un écran noir lorsque je me connecte avec Remote Desktop pour Mac. Des conseils sur ce qui pourrait provoquer l'écran noir?
Joshua F. Rountree

Pour info je reçois aussi un écran vierge avec gnome-fallback:(
Maria Ines Parnisari
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.