Wie kann ich Fehler beheben, bei denen die Sitzung fehlgeschlagen ist?


7

Beim Upgrade von 11.10 auf 12.04 funktioniert meine XMonad + Unity-Konfiguration nicht mehr. Wenn ich versuche, mich bei dieser Sitzung anzumelden, wird "Sitzung 'xmonad' konnte nicht geladen werden" angezeigt. Wo kann ich nachsehen, um herauszufinden, was falsch läuft?

Antworten:


4

Was für mich funktionierte, war, die Verweise auf unity-2d-launchervollständig aus meinem zu entfernen /usr/share/gnome-session/sessions/xmonad.session(das ich für 11.10 konfiguriert hatte, wie Mark Hansen es vorgeschlagen hatte ):

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

Ich benutze sowieso immer shellPrompt anstelle des Unity Launcher, damit ich den Launcher überhaupt nicht vermisse.


3

Ich konnte die XMonad + Unity-Konfiguration zum Laufen bringen. Ich habe die relevanten Konfigurationsdateien in / usr / share / xsessions / und / usr / share / gnome-session / session / untersucht (weitere Informationen finden Sie unter http://markhansen.co.nz/xmonad-ubuntu-oneiric/ ) hat versucht, die verschiedenen ausführbaren Dateien auszuführen, auf die sie verweisen. Ich habe also festgestellt, dass "gnome-panel" beim Upgrade deinstalliert wurde, also habe ich es neu installiert.


Ich habe gnome-panel installiert und kann immer noch keinen Sitzungsfehler laden
Raptrex

1

Der beste Ort, um zu suchen, wäre, ~/.xsession-errorsSie könnten es auch versuchen /var/log/syslog.


Ich habe nichts in diesen Dateien gesehen. Ich habe einige Verweise auf xmonad im Verzeichnis / var / log / lightdm gefunden, aber soweit ich das beurteilen kann, nichts mit der gemeldeten Fehlermeldung zu tun.
Emchristiansen

1

Das Problem ist, dass in Unity-2d-launchernicht mehr existiert Precise. Sie können es in unity-2d-shellin gnome-session/sessions/xmonad.session und in ändern~/.xmonad/xmonad.hs

Aber selbst danach sehe ich viel seltsames Verhalten.


1

Möglicherweise relevant: Ich habe kürzlich ein Upgrade durchgeführt und festgestellt, dass ich die Datei löschen musste ~/.xmonad/xmonad-x86_64-linux, und alles war in Ordnung. Ich führe gnome + xmonad aus, aber dieser Schritt ist für jedes Upgrade relevant. Sehen Sie hier , um weitere Hinweise zu meiner Erfahrung.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.