Nach der Installation von Ubuntu Server 12.04 habe ich Xubuntu installiert, um eine minimale GUI zu haben:
sudo apt-get install x-window-system-core
sudo apt-get install --no-install-recommends xubuntu-desktop gparted
Aber jetzt möchte ich X nur zu bestimmten Anlässen starten. Vor dem 12.04 stelle ich nur Folgendes aus:
sudo update-rc.d -f gdm remove
Dieser Befehl funktioniert jedoch nicht mehr.
Wie kann ich X von Ub unter Ubuntu 12.04 stoppen? Und wie kann ich es starten, wenn ich es brauche?
Ich habe beide Fragen ausprobiert, aber ich habe keine gdm.conf:
Antworten:
In neueren Versionen von Ubuntu
gdm
wurde durch ersetztlightdm
- aus diesem Grund haben Sie keinegdm.conf
. Umlightdm
manuell zu starten, erstellen Sie eine Überschreibungsdatei für die Init-Konfiguration:(Dadurch wird nur eine aufgerufene Datei erstellt
/etc/init/lightdm.override
, die eine einzelne Zeile mit der Aufschrift enthält.manual
)Auf diese Weise wird lightdm nur gestartet, wenn Sie Folgendes aufrufen:
und um es zu stoppen:
quelle
echo manual >> /etc/init/lightdm.override
als root zu tippen ?bash
als root im Vergleich zum Ausführendd
als root)dd
besteht darin, dass Sie nur einen einzigen (und einfachen) Prozess als Root ausführen und nicht eine gesamte Shell.Für Ubuntu 18.04 hat das bei mir funktioniert:
Quelle: https://wiki.debian.org/GDM#systemd
quelle
Ich möchte nur teilen, kann es für jeden hilfreich werden.
Ich habe Ubuntu Server 12.04 installiert und später die grafische Oberfläche kubuntu-desktop installiert
Als ich nun den grafischen Start / Login deaktivieren wollte, habe ich alle Optionen ausprobiert
/etc/default/grub
.. den EintragGRUB_CMDLINE_LINUX_DEFAULT="text"
anstelle von machen"quiet splash"
ebenso gut wie
Nichts hat geklappt. Dann habe ich das bearbeitet
/etc/init/kdm.conf
und 2 Standard-Runlevel zu und Runlevel hinzugefügt [! 026]Es funktionierte.
quelle
Ich habe Ubuntu Server 12.04 auf einem Netbook installiert, hauptsächlich, weil ich eher ein Fan von CLI als von GUI bin, aber eine leichte GUI für kleine Dinge wollte. Ich habe LXDE installiert, nicht Lubuntu, aber es würde LXDM starten, den Anmeldemanager für LXDE. Ich habe mich umgesehen und viele Dinge versucht, um das Laden von LXDE zu stoppen. Nachdem ich mir diese Frage und Antwort angesehen hatte, fand ich eine gute Möglichkeit, sie für LXDE zu stoppen.
Anstatt eine Datei hinzuzufügen, die lightdm.override ähnelt, habe ich in / etc / init nach einer Datei namens lxdm.conf gesucht. Nachdem ich die Datei durchgesehen hatte, hauptsächlich weil ich neugierig war, stellte ich fest, dass dies die Datei ist, die ich brauchte oder nicht brauchte. Nach dem Schließen der Datei habe ich sie umbenannt
Ich habe es umbenannt, anstatt es zu entfernen, falls es Probleme verursacht hat, aber bisher kann ich keine Probleme beim Umbenennen dieser Datei feststellen, daher sollte das Entfernen sicher sein.
Ich weiß nichts über andere DEs, aber das hat bei mir mit LXDE funktioniert.
quelle
Überprüfen Sie
systemctl get-default
.Wenn die Ausgabe ist
graphical.target
, setzen Sie sie aufmulti-user.target
mitsystemctl set-default
:Weitere Informationen zu systemd-Zielen finden Sie unter diesem Link: 10.3. Arbeiten mit systemd Zielen
quelle
Das Folgende ist für Ubuntu Server 12 LTS
Zuerst müssen Sie einen echten Begriff mit CTRL+ eröffnenALT F1
Anmeldung
Stoppen Sie gdm mit:
Entfernen Sie gdm, das Sie auf einem Server überhaupt nicht benötigen.
Stellen Sie das nächste Boot-Runlevel mit ein.
Ohne gdm müssen Sie xinit installieren, wenn Sie weiterhin GUI-basierte Apps ohne den gdm-Fenstermanager ausführen möchten.
Starten Sie auf Runlevel 3 neu.
Um eine GUI oder einen Desktop nach dem Neustart auszuführen, tun Sie dies.
Dadurch wird Ihre Gnome-Sitzung wie gewohnt gestartet.
Wenn Sie fertig sind, melden Sie sich einfach von Ihrem Desktop ab und kehren zu einem Begriff der Stufe 3 zurück.
Sie können jetzt auch einzelne Apps ohne Desktop starten, z. B.:
oder privilegiert mit
quelle