¿Cómo deshabilitar la GUI en el arranque en 18.04 (Bionic Beaver)?

19

Parece que sudo systemctl disable gdm3 && sudo systemctl disable gdmno funciona en 18.04 para deshabilitar el sistema de ventanas en el arranque. ¿Cuál es el método para hacer esto ahora?

iluminar
fuente
En mal estado sysctlcon systemctl. Por favor, lea sus páginas de manual ( man 8 sysctly man systemctl).
N0rbert
1
LOL, tienes razón, lo hice bien en el sistema, pero simplemente lo escribí mal aquí. Fijo.
iluminar

Respuestas:

37

Para deshabilitar la GUI en el arranque, ejecute:

sudo systemctl set-default multi-user.target

Para habilitar GUI nuevamente, emita el comando:

sudo systemctl set-default graphical.target

Para iniciar la sesión de Gnome en un sistema sin una GUI actual, simplemente ejecute:

sudo systemctl start gdm3.service
Beto
fuente
1
Funciona pero hay un problema. La pantalla ahora es bastante pequeña en VirtualBox
nurp
¿Cómo se cierra gdm una vez que se inicia manualmente?
binarymelon
No me funciona: "No se pudo establecer el objetivo predeterminado: el archivo de unidad user-multi.target no existe".
michid
2
@michid Eso es porque volteaste userymulti
Aido
3

Para responder al comentario de @nurp

La pantalla ahora es bastante pequeña en VirtualBox.

  1. actualice su en /etc/default/grubconsecuencia:

    GRUB_CMDLINE_LINUX_DEFAULT="nomodeset" GRUB_GFXMODE=1152x864x32 GRUB_GFXPAYLOAD_LINUX=1152x864x32

  2. ejecutar sudo update-grub.

    • nomodeset para que el núcleo no intente cambiar la resolución establecida por GRUB.
    • GRUB_GFXPAYLOAD_LINUX si se establece esta variable, controla el modo de video en el que se inicia el kernel de Linux, reemplazando la opción de arranque 'vga ='.

Referencias

Andrey Arapov
fuente
1

Para apagar gdm una vez que se inició manualmente ...

Simplemente ejecutas:

sudo systemctl stop gdm3.service
BOuzzi
fuente
Eso es lo que esperaba, pero no parece hacer nada.
binarymelon
0

En respuesta a:

sudo systemctl stop gdm3.service

No parece hacer nada comentado por binarymelon

Solo puedo suponer que está haciendo esto en la interfaz de línea de comandos fuera de la GUI ... y no está recibiendo respuesta porque el servicio de la GUI ya está cerrado.

Alternativamente, (lo que tomó muchas horas para aprender y mucho más para entender) ...

He descubierto que todo depende de lo que haya hecho ... por ejemplo, la instalación lightdmsin " core" o lo que sea, dará como resultado una "GUI-ness" defectuosa ...
Si realmente está ejecutando la instrucción de interfaz de línea de comando anterior desde un terminal dentro de la GUI seguramente hará algo ...
Eso sí, esta es mi experiencia en 18.04.

Si está usando gdm3, se cerrará y será solo un cursor (lo que yo llamo un viejo) en la esquina superior izquierda ... y si no está usando gdm3, dirá:

Failed / not loaded

Nota y sugerencia útil:
si encuentra que ha detenido el servicio y aún no tiene una interfaz de línea de comandos para escribir nuevos comandos, intente: CTRL+ ALT+ F3.

Esta es su ventanilla única para el asesinato / apagado de la GUI que se carga sin importar cuál sea ... incluso si no se acepta su contraseña.

Sé que esto es cierto porque si intentas reiniciar la GUI "demasiado pronto", es decir, mientras todavía está en el proceso de cerrar / detener, reparar / apagar la GUI, entonces, según mi experiencia, la CLI te alertará sobre esto hecho y pedirle que intente nuevamente en un momento.

Alex
fuente