web-dev-qa-db-fra.com

Je reçois le message "Impossible de charger la session" ubuntu-2d lors de l'utilisation de XRDP

Initialement, 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, sans barres de menus ou quoi que ce soit qui indique qu'il était chargé sur le bureau.

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

Editez le fichier .Xsession pour ajouter la ligne suivante:

gnome-session –session=ubuntu-2d

mais cela a causé l'erreur suivante:

Impossible de charger la session "ubuntu-2d

et cela me permet seulement de me déconnecter.

Alors maintenant, ma question est la suivante:

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

16
George Stocker

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 logiciel llvmpipe.

Depuis qu'Unity 2D était le moyen le plus simple d'utiliser 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 vraiment aussi simple qu’avant . Installer xrdp Install xrdp dans le centre logiciel. Ou installez depuis le terminal en lançant:

Sudo apt-get update && Sudo apt-get upgrade

S'il n'est pas trouvé, assurez-vous que le composant du référentiel Universe est activé dans vos sources de logiciels. (S'il s'agit d'un système sans tête , utilisez plutôt cette méthode de 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 (fournissant le type de session "GNOME Classic"). Le gnome-session-fallback Install gnome-session-fallback le paquet le fournit.

Sudo apt-get install gnome-session-fallback

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

D'autres alternatives incluent:

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

Dans le répertoire de base de l'utilisateur ou des utilisateurs auxquels 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 plus visible dans les gestionnaires de fichiers, sauf si Affichage> Afficher les fichiers cachés (ou similaire) est activé. Dans Nautilus et la plupart des autres gestionnaires de fichiers, Ctrl+H est ce que ca.

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 souhaitez une disposition de clavier anglais, vous n'avez rien à faire pour cette étape.

Sinon, pour configurer xRDP afin qu'il utilise une disposition de clavier différente, consultez la section "Résolution du problème de dispositions de clavier dans la session xRDP" de this post (le reste de cette publication s'applique uniquement aux versions précédentes d'Ubuntu; le poste était lié à partir de ces instructions pour 12h1 ).

Maintenant ça devrait marcher!

Griffon a fait remarquer que, malheureusement, dans GNOME Fallback, la méthode habituelle de déconnexion ne fonctionne pas (lorsqu'elle est connectée 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 aussi bien utiliser la boîte de dialogue Exécuter (Alt+F2).

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

Xfce: xfce4-session-logout --logout

LXDE: lxsession-logout

Remerciements

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

19
Vishal