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?
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.
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é.
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.
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.
Le meilleur endroit à regarder serait dans ~/.xsession-errors
vous pouvez également essayer /var/log/syslog
.