web-dev-qa-db-fra.com

Comment résoudre les erreurs "échec de chargement de la session"?

Lors de la mise à niveau de 11.10 à 12.04, la configuration de XMonad + Unity ne fonctionne plus. Lorsque je tente de me connecter à cette session, le message "Impossible de charger la session 'xmonad'" s'affiche. Où puis-je chercher à comprendre ce qui ne va pas?

7
emchristiansen

Ce qui a fonctionné pour moi a été de supprimer entièrement les références à unity-2d-launcher de mon /usr/share/gnome-session/sessions/xmonad.session (que j'avais configurées pour 11.10 le trajet suggéré par Mark Hansen ):

[GNOME Session]
Name=Xmonad Unity
RequiredComponents=gnome-settings-daemon;
RequiredProviders=windowmanager;panel;
DefaultProvider-windowmanager=xmonad
DefaultProvider-panel=unity-2d-panel

J'utilise toujours le shellPrompt au lieu du lanceur d'unité, alors je ne manque pas du tout le lanceur.

4
Justin Ludwig

J'ai réussi à faire fonctionner la configuration XMonad + Unity. J'ai examiné les fichiers de configuration pertinents dans/usr/share/xsessions/et/usr/share/gnome-session/sessions/(pour plus d'informations, voir http://markhansen.co.nz/xmonad-ubuntu-oneiric / ), et essayé d’exécuter les différents exécutables auxquels ils font référence. J'ai donc découvert que "gnome-panel" avait été désinstallé lors de la mise à niveau, je l'ai donc réinstallé.

3
emchristiansen

Peut-être pertinent: j'ai récemment effectué une mise à niveau et j'ai découvert que je devais supprimer le fichier ~/.xmonad/xmonad-x86_64-linux, et tout allait bien. Je lance gnome + xmonad, mais cette étape est pertinente pour toute mise à niveau. Voir ici pour plus de notes sur mon expérience.

1
Mikey Boldt

Le problème est que Unity-2d-launcher n'existe plus dans Precise. Vous pouvez le changer en unity-2d-Shell dans gnome-session/sessions/xmonad.session et en ~/.xmonad/xmonad.hs

Cependant, même après cela, je vois beaucoup de comportements étranges.

1
user63064

Le meilleur endroit à regarder serait dans ~/.xsession-errors vous pouvez également essayer /var/log/syslog.

1
labarna