Ich möchte, dass mein System nur das Terminal startet, aber Unity nach dem Anmelden starten kann. Ich habe Folgendes bearbeitet /etc/default/grub
von:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
zu
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
und mein System startet gut zum Terminal, aber wenn ich versuche, Unity zu starten, bekomme ich:
WARNUNG: Keine DISPLAY-Variable gesetzt, setzen Sie sie auf: 0
compiz (core) - Schwerwiegend: Anzeige konnte nicht geöffnet werden: 0
Alles wird wieder normal, wenn ich die ursprüngliche GRUB-Konfiguration wiederherstelle. Für mich sieht es so aus, als wäre nichts kaputt.
Ich verwende eine VM und habe dies jetzt mit einer Neuinstallation von Ubuntu sowie mit der Amahi-Installation getestet, die ich testen möchte. Der gleiche Fehler tritt bei der Neuinstallation auf.
Wie kann ich die Einheit nach einem Systemstart starten, der sie nicht direkt startet?
quelle
startx
?Antworten:
Der
startx
Befehl lädt nur die Standard-Desktop-Umgebung ohne Unity oder eine andere Benutzeroberfläche. Derstartx unity
Befehl kann diesen Job ausführen, ich empfehle ihn jedoch nicht. Sie können es testen und Sie werden sehen warum.Verwenden Sie den nächsten Befehl, um den X-Anzeigemanager zusammen mit Unity von TTY erfolgreich zu laden:
quelle
sudo service lightdm start
gibt mir den Anmeldebildschirm, aber danach, wenn ich mich anmelde, ist alles kaputt.