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!
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.