¿Cómo mato el servidor x?

31

Cada vez que intento matar al servidor x,

sudo service lightdm stop

para poder instalar los últimos controladores de Nvidia, recibo un mensaje de error.

stop: Unknown instance:

¿Qué estoy haciendo mal?

Misterio
fuente
1
eso depende de qué DM esté usando: sudo service lightdm stop -> Ubuntu with Unity; sudo service kdm stop -> Kubuntu; servicio sudo gdm stop ..;
Rodislav Moldovan

Respuestas:

47
  1. Use ctrl+ alt+ F1para cambiar a terminal,
  2. iniciar sesión
  3. run sudo service lightdm stop, lightdm y xserver deberían detenerse ahora (verifique con ctrl+ alt+ F7, que es su sesión xorg actual, no debería mostrar ningún escritorio ahora)
  4. haz tus cosas
  5. ejecuta sudo service lightdm startpara iniciar lightdm y xorg nuevamente.

¡Buena suerte!

mondjunge
fuente
44
Eso es exactamente lo que hice, excepto a mitad del tercer lugar. Me detuvieron con un mensaje de error.
Mysteriousness
3
Eso suena misterioso;) mi mejor conjetura es que lightdm no se está ejecutando en absoluto y está utilizando algún otro administrador de pantalla ... Con cat / etc / X11 / default-display-manager, puede averiguar qué Administrador de pantalla está actualmente usando, con sudo service --status-all puedes averiguar qué servicios se están ejecutando actualmente. Tal vez eso ayuda a descubrir por qué no hay una instancia LightDM y qué gestor de Diplay se ejecuta en lugar ..
mondjunge
11

Investigué un poco más y descubrí que podía usar pgrep para encontrar su PID y luego matarlo.

pgrep dm -l

sudo kill (inserte el PID aquí)

Misterio
fuente
2
Creo que esto es un poco peligroso. Podría matar al administrador de software RAID (mdadm).
Spiros
7

Necesitará la ayuda de htopo top. Escriba el número PID del proceso que desea eliminar (en este caso Xorg). Una vez que tenga el PID, ejecute el siguiente comando en un shell raíz ( sudo -s):

kill -9 <PID>

Por ejemplo:

kill -9 1234

Entonces debería poder instalar los controladores NVidia.

dschinn1001
fuente
¡Gracias! En realidad me di cuenta de esto y comencé a escribir mientras contestabas.
Mysteriousness
¿Tienes tarjeta nvidia con CUDA? - para este caso hay un controlador especial - puedes leer todo esto en mi publicación aquí: askubuntu.com/questions/311151/…
dschinn1001
3

/etc/init.d/lightdm ¿parar quizás? ¿Y por qué no puede instalar los controladores de nvidia desde el centro de software?

pondohva
fuente
Están desactualizados, el sitio web de NVIDIA siempre tiene los controladores más recientes.
Misterio
3

Ok, también tuve el problema de instalación de GTX 970 en Ubuntu 14.04. En algún momento pude iniciar Ubuntu con los controladores estándar y a veces no.

Sin embargo, es de esperar que esto solucione el problema: después de cambiar de IGP (I7 4770 con HD4600) a GTX970 en Biosi, se produjo un error con algunos Xorg Gui.

Sin embargo, no puede instalar el controlador Nvidia mientras se ejecuta X: -> sudo killall Xorg resuelve el problema

Entonces -> sudo ./NVIDIA-x68xxx.run

Después de la primera instalación del controlador (orig. Nvidia 352.xx) tuve una pantalla en blanco. Luego ejecuto el instalador de controladores de Nvidia nuevamente -> sudo ./NVIDIA-x68xxx.run Esta segunda instalación me dijo que se está ejecutando algún tipo de controlador noveu y que debería deshabilitarse. El conductor me preguntó si debería deshabilitar noveu -> Sí deshabilitar noveu

Después de reiniciar: Et Voila lighdm se está ejecutando nuevamente :)

dragontas
fuente
2

Intenta correr sudo service gdm stop.

La razón por la que su comando puede estar dando como resultado esa salida es porque lightdmno es su Administrador de pantalla.

Además de gdm, también intente xdmy kdm.

Habib Ouadhour
fuente