Come posso uccidere l'x-server?


31

Ogni volta che provo a uccidere l'x-server,

sudo service lightdm stop

così da poter installare gli ultimi driver Nvidia, ricevo un messaggio di errore.

stop: Unknown instance:

Che cosa sto facendo di sbagliato?


1
dipende dal DM che stai usando: sudo service lightdm stop -> Ubuntu con Unity; sudo service kdm stop -> Kubuntu; sudo service gdm stop ..;
Rodislav Moldovan,

Risposte:


47
  1. Usa ctrl+ alt+ F1per passare al terminale,
  2. accesso
  3. run sudo service lightdm stop, lightdm e xserver dovrebbero essere fermati ora (controlla con ctrl+ alt+ F7, che è la tua sessione xorg corrente, non dovrebbe mostrare alcun desktop ora)
  4. fai le tue cose
  5. corri sudo service lightdm startper riavviare lightdm e xorg.

In bocca al lupo!


4
Questo è esattamente quello che ho fatto, tranne che a metà del numero 3 sono stato fermato con un messaggio di errore.
Misteriosità

3
Sembra misterioso;) la mia ipotesi migliore è che lightdm non stia funzionando affatto e stai usando qualche altra mangiatoia Display ... Con cat / etc / X11 / default-display-manager, puoi scoprire quale Display Manager sei attualmente usando, con il servizio sudo --status-all puoi scoprire quali servizi sono attualmente in esecuzione. Forse questo aiuta a scoprire perché non esiste un'istanza lightdm e cosa gestisce invece il gestore Diplay ..
mondjunge

11

Ho scavato un po 'di più e ho scoperto che potevo semplicemente usare pgrep per trovare il suo PID e poi ucciderlo.

pgrep dm -l

sudo kill (inserisci qui il PID)


2
Penso che sia un po 'pericoloso. Potresti uccidere il gestore software RAID (mdadm).
Spiros,

7

Avrai bisogno dell'aiuto di htopo top. Annota il numero PID del processo che desideri terminare (in questo caso, Xorg). Una volta ottenuto il PID, esegui il comando seguente in una shell di root ( sudo -s):

kill -9 <PID>

Per esempio:

kill -9 1234

Dovresti quindi essere in grado di installare i driver NVidia.


Grazie! effettivamente realizzato questo e ha iniziato a digitare mentre hai risposto.
Misteriosità

Hai una scheda nvidia con CUDA? - per questo caso c'è un driver speciale - puoi leggere tutto questo al mio post qui: askubuntu.com/questions/311151/…
dschinn1001

3

/etc/init.d/lightdm stop forse? E perché non è possibile installare i driver nvidia dal centro software?


Sono obsoleti, il sito Web NVIDIA ha sempre i driver più recenti.
Misteriosità

3

Ok aveva anche il problema di installazione della GTX 970 con Ubuntu 14.04. Qualche volta sono stato in grado di avviare Ubuntu con i driver standard e qualche volta no.

Tuttavia, questo dovrebbe sperare di risolvere il problema: dopo il passaggio da IGP (I7 4770 con HD4600) a GTX970 in Biosi si è verificato un errore con alcuni Xorg Gui.

Tuttavia, non è possibile installare Nvidia-Driver mentre X è in esecuzione: -> sudo killall Xorg risolve il problema

Quindi -> sudo ./NVIDIA-x68xxx.run

Dopo la prima installazione del driver (orig. Nvidia 352.xx) avevo una schermata vuota. Quindi eseguo di nuovo Nvidia Driver Installer -> sudo ./NVIDIA-x68xxx.run Questa seconda installazione mi ha detto che un qualche driver noveu è in esecuzione e dovrebbe essere disabilitato. L'autista mi ha chiesto se disabilitare noveu -> Sì, disabilitare noveu

Dopo il riavvio: Et Voila lighdm è di nuovo in esecuzione :)


2

Prova a correre sudo service gdm stop.

Il motivo per cui il tuo comando potrebbe generare quell'output è perché lightdmnon è il tuo Display Manager.

Inoltre gdm, prova anche xdme kdm.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.