¿Cómo detengo la GUI?

18

Necesito ingresar a la línea de comando solo sin GUI para instalar los controladores oficiales de NVIDIA. Estoy tratando de hacer que mi computadora funcione a través de HDMI y alguien en Youtube muestra cómo pero tienes que estar en el programa de configuración de Nvidia.

Antonio
fuente

Respuestas:

19

Para hacer eso solo sigue esto:

  1. Ir al modo CLI:

    CTRL+ ALT+F1

  2. Detener el servicio GUI en Ubuntu:

    sudo service lightdm stop
    

    o si está utilizando una versión de Ubuntu anterior a 11.10, ejecute:

    sudo service gdm stop
    
obysr
fuente
1
Quizás agregue más administradores de pantalla, para las otras variantes de Ubuntu.
Uri Herrera
2
ejecutar esto desde la terminal sudo service lightdm stopfuncionó para mí.
razzak
Este simple servicio de detención e inicio funciona, pero ¿es el cambio de modo canónico completo? En los viejos tiempos, uno ingresaba al modo multiusuario no gráfico con el 'nivel de ejecución 3' y el gráfico posterior con el 'nivel de ejecución 5'. Con systemd esto debería traducirse a (A) systemctl isolate multi-usery (B) systemctl isolate graphical. (A) cierra la GUI, (B) vuelve a abrir la pantalla de inicio de sesión, lo que sin embargo genera errores ("No se pudo conectar a la sesión del bus: no se pudo conectar al socket / run / user / 1000 / bus: conexión rechazada") al intentar iniciar sesión. ¿Por qué?
kxr
12

Utilizar

sudo service gdm stop

para detener la GUI y

sudo service gdm start

para comenzar de nuevo

Florian Diesch
fuente
1
Si usa kubuntu, cambie gdmcon kdm:)
kv1dr
Aceptaré la tuya porque mi pregunta era demasiado específica. En realidad, necesitaba ejecutar telinit 1 para deshabilitar completamente los procesos no requeridos.
Dierre
7

Si su propósito es deshabilitar temporalmente la GUI, puede detener el lightdmservicio (o el que esté usando) con sudo service lightdm stop(14.04 y anteriores) o sudo systemctl stop lightdm(desde 15.04) desde tty1, como ya lo han mostrado otros.

Si desea iniciar en la línea de comandos durante un período prolongado entre reinicios, puede abrir /etc/default/grubcon la elección de su editor de texto. Yo personalmente uso nano, por lo que para mí el comando sería sudo nano /etc/default/grub. Ahora, encuentra GRUB_CMDLINE_LINUX=""que GRUB_CMDLINE_LINUX="text". O puede crear dos líneas, una comentada, una sin comentar de esta manera:

#GRUB_CMDLINE_LINUX="text"
GRUB_CMDLINE_LINUX=""

Una vez que sea necesario, simplemente descomente la línea para el modo en el que desea ingresar. Al completar la edición del /etc/default/grubarchivo, guárdelo y ejecútelo sudo update-grubpara realizar las configuraciones cargadas en el grub.cfgarchivo real . Reinicie, y debe ingresar la línea de comando directamente.

Sergiy Kolodyazhnyy
fuente
2

Comience por cerrar sesión y pulsar CtrlAltF1, luego inicie sesión.

En Kubuntu, se puede detener la GUI sudo /etc/init.d/kdm stop. En Ubuntu esto probablemente será sudo /etc/init.d/gdm stop.

Introduzca su contraseña cuando se le solicite.

dmsignifica Display Manager, verifique ls /etc/init.d/qué dmestá disponible cuando no lo está gdm.

Para reiniciarlo, simplemente cambie stopa start.

Probablemente cambie automáticamente a la GUI, si no es así: CtrlAltF7

jippie
fuente
Oysr lightdmsuena familiar. Eso haría que el comando:sudo /etc/init.d/lightdm stop
jippie
1

Sé que no está preguntando esto específicamente, pero necesita instalar el controlador nvidia-current.

Puedes hacer esto desde una interfaz gráfica de usuario. Simplemente ejecute jockey-gtko busque "Controladores adicionales" desde el tablero. Una vez que esté instalado, abra la Configuración de Nvidia y vaya desde allí.

RolandiXor
fuente
0

Puede abrir gnome-terminal y escribir sudo telinit 1. Esto lo llevaría a ejecutar el nivel 1 (modo de usuario único) y eliminaría los servicios de interfaz gráfica de usuario.

bertmanphx
fuente
No está sucediendo Escribí sudo init 3 pero nada cambió.
dierre
fue sudo telinit 1, luego elija root.
Dierre
@bertmanphx: no conoce el proceso de inicio de ubuntu y los niveles de ejecución utilizados.
enzotib
@dierre: Creo que no es correcto editar las respuestas en el núcleo, como cambiar de 3 a 1. Esto invalida las intenciones de OP y mi objeción.
enzotib
1
Bueno, la respuesta fue realmente útil, así que pensé en corregir las partes incorrectas.
dierre