Ubuntu 9.10: gnome-session wird nicht automatisch gestartet

5519
Joel

Ich habe Ubuntu 9.10 seit einigen Wochen ohne Probleme ausgeführt. Ich habe die Gloobus-Vorschau installiert, die wunderbar funktioniert hat. Heute habe ich meinen Computer aktualisiert, der auch Gloobus aktualisiert hat (Nautilus wird mit Patches versehen). Gloobus funktionierte nicht mehr, deshalb deinstallierte ich es und versuchte, es erneut zu installieren. Dazu gehörte ich, Nautilus zu deinstallieren, die Gloobus-Quelle aus den Quellen zu entfernen, apt-get update und dann Nautilus neu zu installieren. Alles schien in Ordnung zu sein, also installierte ich Gloobus neu. Ich hatte immer noch die gleichen Probleme, also habe ich es wieder deinstalliert und meinen Computer neu gestartet. Es bootete wie üblich mit dem Ubuntu-Anmeldebildschirm, ich meldete mich an, dann wurde nur ein kleiner weißer Terminalbildschirm in der oberen linken Ecke angezeigt. Nichts anderes wird gestartet (keine Fensterrahmen, keine Gnome-Panels ... nur das Terminalfenster und die Bildschirmauflösung ist normal.) nicht super klein oder irgendetwas). Ich habe gnome-session manuell gestartet und alles kam zum Vorschein. Alles scheint gut zu funktionieren. Ich habe jedoch jedes Mal das gleiche Problem, wenn ich den Computer neu starte. Ich muss gnome-session manuell starten. Ich habe gegoogelt, um eine Lösung zu finden, aber ich kann nichts finden, was mir hilft. Gibt es eine Möglichkeit, dies zu beheben? oder eine Möglichkeit herauszufinden, was los ist?

Vielen Dank!

0

3 Antworten auf die Frage

1
John T

Gehen Sie in Ihre Gnome-Sitzung und öffnen Sie das Terminal ~/.xinitrcmit einem Editor Ihrer Wahl:

$ gedit ~ / .xinitrc

fügen Sie dies hinzu:

#! / usr / bin / env bash exec gnome-session

die Datei ausführbar machen:

$ chmod + x ~ / .xinitrc

Verlinken wir es mit, ~/.xsessiondamit es von GDM beim Start gelesen wird:

ln -s ~ / .xinitrc ~ / .xsession

Starten Sie neu.

Das hat nicht funktioniert :(. Aber während ich das gefunden habe, habe ich zwei Dateien gefunden, .xsession-errors und .xsession-errors.old. Der Inhalt von beiden ist der folgende: "/ etc / gdm / Xsession: Beginn des Sitzungs-Setups .. Setzen von IM über im-switch für locale = en_US. Starten Sie IM über /etc/X11/xinit/xinput.d/all_ALL, das mit /etc/X11/xinit/xinput.d/default verknüpft ist bedeutet alles Joel vor 14 Jahren 0
Was sagt "/ var / log / messages"? John T vor 14 Jahren 0
http://pastebin.com/f57b74415 Ich habe meinen Computer neu gestartet und alles, was zum Protokoll hinzugefügt wurde, ab dem Neustart eingefügt. Joel vor 14 Jahren 0
1
Joel

Endlich eine Lösung gefunden - ich habe einfach folgendes in das Terminal eingegeben und neu gestartet:

sudo apt-get install gnome-session ubuntu-desktop 

Jetzt ist alles gut.

1
David Lambert

In /etc/gdm/custom.confdie folgende Zeile (oder bearbeiten, wenn es bereits vorhanden ist ):

DefaultSession=gnome-session 

Wenn bereits in der Datei, lautet es wahrscheinlich:

DefaultSession=xterm 

Ich nehme an, Sie könnten stattdessen Emacs einrichten, aber ich glaube, Sie wollen zuerst eine Art Session-Manager.