Ubuntu XFCE
Très bien, on va faire ça proprement étape par étape. On va abandonner GNOME (qui est très capricieux avec xrdp) et installer XFCE, qui est léger et fiable.
🧹 Étape 0 : Nettoyer la configuration précédente¶
D'abord, on retire ce qu'on a ajouté avant, pour repartir sur une base saine.
Connectez-vous en SSH à l'instance (multipass shell <nom-instance> ou via votre connexion SSH Remmina qui fonctionne) puis :
# Supprimer le .xsessionrc qu'on avait copié depuis startwm.sh
rm -f ~/.xsessionrc
rm -f ~/.xsession
# Restaurer le startwm.sh d'origine si vous l'avez modifié
sudo apt install --reinstall xrdp
📦 Étape 1 : Installer XFCE¶
dbus-x11 est important : c'est lui qui gère le bus de session, souvent responsable des écrans noirs.
Pendant l'installation, un écran bleu peut apparaître pour vous demander de choisir le gestionnaire d'affichage par défaut (lightdm, gdm3, etc.). Choisissez lightdm si la question est posée.
⚙️ Étape 2 : Configurer la session XFCE pour l'utilisateur ubuntu¶
🎛️ Étape 3 : Configurer startwm.sh pour utiliser notre .xsession¶
Repérez les dernières lignes du fichier. Elles ressemblent à ceci :
Commentez-les en ajoutant # au début, et ajoutez à la place :
# test -x /etc/X11/Xsession && exec /etc/X11/Xsession
# exec /bin/sh /etc/X11/Xsession
if [ -f ~/.xsession ]; then
exec /bin/sh ~/.xsession
fi
Enregistrez avec Ctrl+O, Entrée, puis quittez avec Ctrl+X.
🔄 Étape 4 : Redémarrer les services¶
Vérifiez que les services tournent bien :
Vous devez voiractive (running) en vert. Si ce n'est pas le cas, faites :
et partagez-moi la sortie.
🔑 Étape 5 : Vérifier le mot de passe¶
C'est un point crucial qui a causé votre AUTHFAIL tout à l'heure :
Mettez un mot de passe simple pour tester, par exemple : test1234. Pas de caractères spéciaux pour l'instant.
Vérifiez qu'il est bien actif :
Vous devez voir unP au début de la ligne (ex: ubuntu P 09/24/2026 ...).
🖥️ Étape 6 : Se connecter avec Remmina¶
- Ouvrez Remmina.
- Créez une nouvelle connexion, protocole RDP.
- Serveur : l'IP de l'instance (visible via
multipass list). - Nom d'utilisateur :
ubuntu - Mot de passe :
test1234 - Résolution : choisissez une taille fixe comme
1280x720plutôt qu'une résolution dynamique. - Couleurs :
True color (24 bpp). - Enregistrez et connectez.
🚨 Si l'écran est encore noir¶
Revenez en SSH et lancez ces deux commandes pour diagnostiquer :
# 1. Erreurs de la session XFCE
cat ~/.xsession-errors
# 2. Journal xrdp récent
sudo tail -60 /var/log/xrdp-sesman.log
Partagez-moi la sortie de ces deux commandes. Ces fichiers contiennent la raison exacte de l'échec et permettront de cibler précisément le problème.
💡 Conseil supplémentaire¶
Vérifiez que vous n'avez pas de session graphique déjà ouverte pour l'utilisateur ubuntu. Si vous avez lancé une session locale, xrdp ne pourra pas en ouvrir une deuxième. Pour vérifier :
Procédez étape par étape et dites-moi où ça bloque — on va y arriver.