Wie verlässt man den X-Server?

56

Der Befehl sudo service gdm stopkonnte den X-Server in Ubuntu 11.04 vorübergehend erfolgreich deaktivieren.

Dieser Befehl funktioniert jedoch in Ubuntu 11.10 nicht mehr, da "gdm" laut Terminal ein "nicht erkannter Dienst" ist. Wie deaktiviere ich dann den X-Server in Ubuntu 11.10?

fossfreedom
quelle
wenn Sie nur x wollen Server neu zu starten nur in An- und Abmelden, sonst ctr + Alt + Backspace normalerweise tut es ... vielleicht , dass Verknüpfung unter Tastatureinstellungen aktiviert werden muss
HTDutchy
1
mögliches Duplikat von Wie stoppe ich den Login-Server?
Nathan Osman
Die Frage sollte lauten "wie man den Session Manager stoppt", aber da viele Leute denken, dass GDM ein "X-Server" ist, sollte dies so bleiben.
Emmanuel

Antworten:

67

GDM wurde auf LightDM umgestellt, also:

sudo stop lightdm

Oder in Ihrer Service-Sprache:

sudo service lightdm stop

Alle diese Upstart-Dienste (die mit dem Dienstbefehl und den Verknüpfungen von initctl ausgeführt werden .confkönnen ) sind Dateien in/etc/init/

Oli
quelle
Die Frage ist über das Beenden von X-Server, aber ich glaube, LightDM ist X-Server-Client? Nein ? und der Befehl in Ihrer Antwort wird nur den Client und nicht den Server stoppen?
Ahmed
1
@Ahmed Das LightDM-Startskript startet X.
Oli
@Ahmed "DM" - Desktop Manager; Ja, gdm und lightdm sind X-Clients, übernehmen jedoch besondere Aufgaben - Verwaltung anderer Client-Fensterdekorationen, Stapelreihenfolge, Drag-n-Drop, Ausschneiden-n-Einfügen usw.
bis zum
20

Der Grund dafür ist, dass Ubuntu 11.10 von GDM zu LightDM gewechselt ist .

Versuchen Sie stattdessen diesen Befehl:

sudo service lightdm stop
Nathan Osman
quelle
11

Sie können auch die Tastenkombination verwenden:

Alt + PrtScn/SysReq + K

Ein bisschen wie eine langwierige Tastenkombination, vielleicht drückten zu viele Leute Strg + Alt + Rücktaste, so dass sie dies änderten.

Ich kann bestätigen, dass dies von 10.04 bis 11.10 funktioniert.

captain_G
quelle
7

@Oli hat es ziemlich genau verstanden, aber ich wollte wissen, dass dies wahrscheinlich nicht viel hilft, wenn Sie etwas von der Kommandozeile aus ohne X tun müssen.

Drücken Sie dazu Ctrl+ Alt+ F1und melden Sie sich über die Konsole an. Anschließend können Sie den lightdmDienst nach Bedarf beenden und neu starten .

Nik Reiman
quelle
5

Technisch gesehen verwaltet gdm oder lightdm Anforderungen für Desktopsitzungen, bei denen es sich nicht um X-Server handelt. (Ein X-Server liefert Ereignisse an eine X-Anwendung, xorg ist ein X-Server :).

Bearbeiten

Zum Stoppen des X-Servers killall X oder sudo killall Xwenn Sie nicht Eigentümer des Prozesses sind.

Natürlich müssen Sie ein Terminal haben, um das zu tun.

Eine Möglichkeit, wenn Sie ein Gnome-Terminal oder ein xterm nicht öffnen können, besteht darin, eine Textkonsole zu starten. Drücken Sie gleichzeitig Strg + Alt + F1 und melden Sie sich an der Eingabeaufforderung an (Ihr Passwort wird nicht angezeigt, auch nicht als Sternchen). (F1 bis F5 sind ok)

Emmanuel
quelle
Genau. Und die Frage war, wie man "X-Server" herunterfährt? Ich habe kein GDM oder LightDM installiert, ich habe nichts damit zu tun. Wir haben server: "X &" als root gestartet. Wie können wir damit aufhören?
Tele
@Tele Gerade bearbeitet
Emmanuel
Ja, ich weiß über Killall Bescheid, aber gibt es nicht etwas Feineres, Regelmäßigeres und Offizielleres? Ich mag keine Brutalität. Müssen wir den Prozess wie einen eingefrorenen auslöschen?
Tele
3

alter Beitrag aber aktuelle Frage. Der Befehl sudo service mdm stopkonnte den X-Server in Linux Mint 17.3 vorübergehend erfolgreich deaktivieren. Nach der Installation der Treiber können Sie dies tun sudo service mdm start.

Reto
quelle
0

Da dies das primäre Ergebnis der Google-Suche ist Solus stop X server, wollte ich diese Antwort hinzufügen, da Solus sie nicht verwendet service.

Dafür können Sie sudo systemctl stop lightdmalles verwenden und tun, was Sie tun müssen.

Tcll
quelle