it-swarm.com.de

Wie kann ich Ubuntu Server 16.04 so einrichten, dass eine GUI bei Bedarf geladen wird?

Ich möchte, dass mein Server standardmäßig über die Befehlszeile startet, aber eine GUI lädt, wenn ich eine benötige.

Ich habe eine virtuelle Maschine nur zum Testen eingerichtet und habe die Standard-UNITY-GUI problemlos installiert. Ich habe auch die Datei/etc/default/grub geändert, um in den Textmodus zu booten. Anfangs funktionierte es nicht und bootete immer noch standardmäßig über die GUI. Nach einigen Recherchen stellte ich jedoch fest, dass ich durch Deaktivieren von lightdm wieder zum normalen Terminal-Login zurückkehrte. Mein Problem ist, dass ich nicht mehr in die vollständige Benutzeroberfläche zurückkehren kann. Ich kann den Befehl 'startx' verwenden, um eine ziemlich unkomplizierte Benutzeroberfläche zu starten, aber das hilft mir nicht wirklich.

2
Wichita

Führen Sie systemctl start lightdm aus, um lightdm und damit den Rest der GUI zu starten, wenn Sie dies wünschen. systemctl stop lightdm wird es herunterfahren.

2
psusi

Übernehmen Sie die Kontrolle über den grafischen Login-Manager und verwenden Sie die folgenden Befehle:

Sudo systemctl enable multi-user.target --force
Sudo systemctl set-default multi-user.target

editiere/etc/default/grub und ändere

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 

zu

GRUB_CMDLINE_LINUX_DEFAULT="text"

Aktualisieren Sie dann den Grub mit folgendem Befehl:

Sudo update-grub

Nach dem Neustart wird die Anmeldeaufforderung anstelle des GNOME-Anmeldeterminals angezeigt

Verwenden Sie den folgenden Befehl, um die GUI zu starten: -

Sudo systemctl start lightdm.service && Sudo gnome-session
1
Mrityunjai