Ich habe einem Freund erklärt, dass die grafische Oberfläche unter Linux ein separates Programm ist, das wie jedes andere beendet werden kann. Um zu demonstrieren, dass ich zu tty1 gewechselt bin und versucht habe, die GUI zu beenden (als reales Szenario, wenn die GUI einfriert oder abstürzt). Ich war mir nicht sicher, welchen Prozess ich genau töten sollte, also habe ich zufällig ausgewählt, um zu töten gnome-session
(war mir nicht sicher, was genau ich töten sollte : Gnom, Einheit, X11?):
sudo killall gnome-session
Unmittelbar nach der Ausführung wurde die Sitzung im Anmeldebildschirm automatisch auf tty7 umgeschaltet, da die GUI anscheinend neu gestartet wurde (und mein Freund war zu diesem Zeitpunkt so beeindruckt!).
Das Problem ist, als ich versuchte mich einzuloggen, konnte ich nicht! Nach Eingabe des Passworts verschwindet der Anmeldebildschirm für einen Moment und wird dann erneut geladen. Ich kann mich normal von jedem anderen tty aus anmelden und mich wie jeder andere Benutzer erfolgreich über den Anmeldebildschirm anmelden und eine Gastsitzung starten. Es ist nur dieser bestimmte Benutzer, der sich nicht über den Anmeldebildschirm anmelden kann. Ich habe versucht, gnome-session
von einem anderen tty aus zu starten, aber es schlägt fehl ( cannot open display
), und ich habe den Computer mehrmals neu gestartet . Was ist der Fehler und wie kann ich ihn verfolgen und beheben?
Ich verwende Ubuntu 12.04.1 LTS, Kernel 3.2.0-32-generic.
EDIT: Versucht unity --replace
in tty1:
WARNING: no DISPLAY variable set, setting it to :0
No protocol specified
No protocol specified
compiz (core) - Fatal: Couldn't open display :0
Und nichts hat sich geändert, kann sich immer noch nicht über diesen Benutzer anmelden.
EDIT: Ich habe wieder installieren gdm
, lightdm
, gnome-session
, und unity
... Nichts hat sich geändert!
EDIT: Und ging den ganzen Weg nach unten, um Gnome neu zu installieren. Trotzdem hat sich nichts geändert (außer dem Grup Splash Image von Debian !!!).
quelle
Antworten:
In Ihrem Home-Verzeichnis befindet sich wahrscheinlich eine .Xauthority-Datei. Versuchen Sie es zu entfernen.
quelle