Aktivieren / Deaktivieren der Ubuntu Desktop-Umgebung unter Ubuntu-12.04.1-Server-i386

8

Ich habe Ubuntu-12.04.1-Server-i386 installiert und darüber hinaus habe ich Ubuntu Desktop-Umgebung installiert, damit ich Server einfach warten kann.

Ich habe verstanden, dass die Installation der Desktop-Umgebung die Effizienz meines Servers beeinträchtigt, aber die Wartung des Servers mit der grafischen Benutzeroberfläche ist einfach. Daher frage ich mich, ob es eine Problemumgehung gibt, um die Ubuntu Desktop-Umgebung zu aktivieren oder zu deaktivieren, wann immer wir sie benötigen, wie wir es in Windows für Dienste tun. Ich habe viele Websites durchsucht und erneut durchsucht, aber nichts im Zusammenhang damit gefunden.

Vielen Dank im Voraus und Entschuldigung für mein schlechtes Englisch.

Geben Sie hier die Bildbeschreibung ein

Rushik Parikh
quelle

Antworten:

6

Dies ist eine spezielle Instanz einer allgemeinen Frage: "Wie kann ich verhindern, dass ein Startdienst beim Booten ausgeführt wird?".

Sie können eine Überschreibung verwenden:

sudo echo "manual" >> /etc/init/lightdm.override

So starten Sie lightdm auf Befehl:

sudo start lightdm

So stellen Sie Ihr System so wieder her, dass lightdm beim Booten immer gestartet wird:

sudo rm /etc/init/lightdm.override

Für weitere Informationen ist das Emporkömmling-Kochbuch Ihr Freund:

http://upstart.ubuntu.com/cookbook/

SRC: Hier

Rushik Parikh
quelle
Und wie schalte ich die GUI wieder aus?
Håkon K. Olafsen
1
sudo service lightdm stop
Rushik Parikh
Bezieht sich nicht sudoauf echo? Ihr erster sudo echo "manual" >> ...hat keine Erlaubnis zum Schreiben /etc/init/.
Gauthier
Ich hatte auch dieses Problem. >> wird nicht als root ausgeführt. sudo -i ist zunächst eine gute Arbeit.
Robert Jacobs
Es ist zurück zu gdm, also sollten Sie /etc/init/gdm.override mit dem Inhalt wie oben erstellen, in diesen Tagen (2016)
Warren P
3

Versuchen Sie, die GUI zu deaktivieren. Drücken Sie einfach Ctrl+ Alt+ Tauf Ihrer Tastatur, um das Terminal zu öffnen. Führen Sie beim Öffnen die folgenden Befehle aus:

sudo update-rc.d -f gdm remove

Wenn Sie Ihren Computer neu starten, erhalten Sie eine Anmeldung im Textmodus. So führen Sie die GUI erneut aus:

startx

So aktivieren Sie die GUI erneut:

sudo update-rc.d -f gdm defaults

Quelle: HTG

Mitch
quelle
Ich führe den Befehl "sudo update-rc.d -f gdm remove" aus, nichts passiert! dann habe ich versucht "sudo service lightdm stop", aber es stoppt bei der Überprüfung der Batterie stste und "sudo service gdm stop" ist nicht anerkannter Dienst
Rushik Parikh
Ich habe gestern den 12.04 Server installiert und die Schritte befolgt, und es hat funktioniert. Hat genau das getan, was die Quelle sagte. Gib mir Bescheid.
Mitch
Ich habe Bild in der Frage hinzugefügt. Ich denke, der Befehl wird nicht richtig ausgeführt
Rushik Parikh
"sudo echo" Handbuch ">> /etc/init/lightdm.override" hat bei mir
funktioniert
Ich habe das versucht und es hat bei mir nicht funktioniert. siehe Bild
Mitch
0

Eine andere Möglichkeit, das Problem mit den Berechtigungen zu vermeiden, ist die Verwendung von "tee". Wie so:

echo "manual" | sudo tee /etc/init/lightdm.override
Ketil
quelle