Gnome-Sitzungen auf tty1 und tty2

Gnome-Sitzungen auf tty1 und tty2

Ich hatte einige Probleme mit der Installation der Desktop-Version von Ubuntu Gnome (meine Grafikkarte wird standardmäßig nicht unterstützt, ich musste das richtige Laufwerk dafür installieren, bevor ich eine Shell bekam, die nicht völlig kaputt war, selbst bei der Serverinstallation musste ich den Treiberinstallationsbefehl blind eingeben), also entschied ich mich, Ubuntu Server zu installieren und dannubuntu-gnome-desktop

So ist der Stand der Dinge. Alles ist "in Ordnung", aber es gibt zwei Dinge, die ich nicht verstehe:

  1. Nach der Installation des Desktops musste ich es ausführen, startxum den visuellen Desktop zu erhalten. Nach einem Neustart erhielt ich standardmäßig den Anmeldebildschirm.

  2. Wenn ich das TTY mit SUPER+ ALT[ F1, F2,...] wechsle, läuft mein Gnome-Desktop auf TTY2 und ein Anmeldebildschirm auf TTY1. Wenn ich versuche, mich auf TTY1 anzumelden, lande ich auf TTY2 und auf TTY1 erscheint wieder der Anmeldebildschirm.

Antwort1

Zum ersten Teil Ihrer Frage:

Wenn Sie Ihr System starten, wird es in ein bestimmtes Ziel gebootet. Dies kann „Einzelbenutzer“, „Mehrbenutzer“, „grafisch“ oder etwas anderes sein. Jedes System hat ein Standardziel. Nehmen wir an, Ihr Standardziel war grafisch. Wenn Sie in ein grafisches Ziel booten, sucht Ubuntu nach einem Display-Manager zum Ausführen, so etwas wie „gdm“, „slim“, „lightdm“ usw. und kann keinen finden, da Sie keine Desktop-Umgebung und somit keinen Anmeldemanager haben. Daher kann kein Anmeldemanager geladen werden.

Anschließend haben Sie „Ubuntu Desktop“ installiert, also Unity mit einem Login-Manager namens „lightdm“. Das System führt diesen jedoch nicht sofort aus, da dies zuvor der Fall war und ein Fehler aufgetreten ist. Beim nächsten Startvorgang, wenn versucht wird, einen Login-Manager zu laden, ist „lightdm“ jedoch vorhanden und wird ausgeführt.

startxist ein Skript zum Initialisieren einer XSitzung. Sie können es zum Laden einer Sitzung verwenden, anstatt einen Anmeldemanager zu verwenden, der nach Ihrem Benutzernamen und Kennwort fragt und Sie einen Desktop auswählen lässt. Startx sucht nach einer Datei mit dem Namen xinitrcund lädt auf Grundlage ihres Inhalts eine X-Sitzung für Sie. Sie haben also eine Sitzung geladen, ohne einen Anmeldemanager einzuschalten.

Beim zweiten Teil liegt es möglicherweise an einer Fehlkonfiguration von lightdm, „X“ oder an der Installation auf einer Serverversion, die keine GUI verwenden soll. Es sind weitere Untersuchungen erforderlich, Sie können jedoch Folgendes ausführen:

sudo dpkg-reconfigure lightdm

Es könnte hilfreich sein.

verwandte Informationen