Wie töte ich den X-Server?

31

Jedes Mal, wenn ich versuche, den X-Server zu töten,

sudo service lightdm stop

Damit ich die neuesten Nvidia-Treiber installieren kann, erhalte ich eine Fehlermeldung.

stop: Unknown instance:

Was mache ich falsch?

Rätselhaftigkeit
quelle
1
Das hängt davon ab, welche DM Sie verwenden: sudo service lightdm stop -> Ubuntu mit Unity; sudo service kdm stop -> Kubuntu; sudo service gdm stop ..;
Rodislav Moldovan

Antworten:

47
  1. Verwenden Sie ctrl+ alt+ F1, um zum Terminal zu wechseln.
  2. Anmeldung
  3. Lauf sudo service lightdm stop, lightdm und xserver sollte jetzt gestoppt werden (Check mit ctrl+ alt+ F7, die Ihre aktuellen xorg - Sitzung ist, sollte es keine Desktop jetzt zeigen)
  4. Mach deine Sachen
  5. laufen sudo service lightdm startlightdm zu starten und xorg wieder.

Viel Glück!

Mondjunge
quelle
4
Genau das habe ich getan, außer in der Mitte von # 3. Ich wurde mit einer Fehlermeldung gestoppt.
Geheimnis
3
Das klingt mysteriös;) Ich vermute, dass lightdm überhaupt nicht läuft und Sie einen anderen Display-Manager verwenden ... Mit cat / etc / X11 / default-display-manager können Sie herausfinden, welcher Display-Manager Sie gerade sind Mit sudo service --status-all können Sie herausfinden, welche Dienste gerade ausgeführt werden. Vielleicht hilft das, um herauszufinden, warum es keine LightDM-Instanz gibt und welcher Diplay-Manager stattdessen ausgeführt wird.
Mondjunge
11

Ich habe ein bisschen mehr herumgegraben und festgestellt, dass ich pgrep verwenden kann, um die PID zu finden und sie dann zu töten.

pgrep dm -l

sudo kill (PID hier einfügen)

Rätselhaftigkeit
quelle
2
Ich finde das etwas gefährlich. Sie könnten den RAID-Software-Manager (mdadm) töten.
Spiros
7

Sie benötigen die Hilfe von htopoder top. Notieren Sie sich die PID-Nummer des Prozesses, den Sie beenden möchten (in diesem Fall Xorg). Sobald Sie die PID haben, führen Sie den folgenden Befehl in einer Root-Shell ( sudo -s) aus:

kill -9 <PID>

Beispielsweise:

kill -9 1234

Sie sollten dann in der Lage sein, die NVidia-Treiber zu installieren.

dschinn1001
quelle
Vielen Dank! Das wurde mir tatsächlich klar und ich fing an zu tippen, während du geantwortet hast.
Geheimnis
Haben Sie eine NVIDIA-Karte mit CUDA? - für diesen Fall gibt es spezielle Treiber - Sie können dies alles auf meinem Post hier lesen: askubuntu.com/questions/311151/…
dschinn1001
3

/etc/init.d/lightdm vielleicht aufhören? Und warum können Sie keine nvidia-Treiber aus dem Software-Center installieren?

pondohva
quelle
Sie sind veraltet, die NVIDIA-Website enthält immer die neuesten Treiber.
Geheimnis
3

Ok hatte das GTX 970 Installationsproblem unter Ubuntu 14.04 auch. Irgendwann konnte ich Ubuntu mit den Standart-Treibern starten und irgendwann auch nicht.

Dies sollte jedoch hoffentlich das Problem beheben: Nach dem Umstieg von IGP (I7 4770 mit HD4600) auf GTX970 in Biosi trat bei einigen Xorg Gui ein Fehler auf.

Sie können den Nvidia-Treiber jedoch nicht installieren, während X ausgeführt wird: -> sudo killall Xorg behebt das Problem

Dann -> sudo ./NVIDIA-x68xxx.run

Nach der ersten Treiberinstallation (orig. Nvidia 352.xx) hatte ich einen leeren Bildschirm. Dann starte ich den Nvidia Driver Installer erneut -> sudo ./NVIDIA-x68xxx.run Diese zweite Installation sagte mir, dass eine Art von Noveu-Treiber ausgeführt wird und deaktiviert werden sollte. Der Treiber hat mich gefragt, ob er noveu deaktivieren soll -> Ja, noveu deaktivieren

Nach dem Neustart: Et Voila lighdm läuft wieder :)

Dragontas
quelle
2

Versuche zu rennen sudo service gdm stop.

Der Grund, warum Ihr Befehl möglicherweise zu dieser Ausgabe führt, liegt darin, dass Sie lightdmnicht über Display Manager verfügen.

Zusätzlich zu gdm, auch versuchen , xdmund kdm.

Habib Ouadhour
quelle