Si tenemos un ordenador con una distribución Linux que arranca con systemd, podemos muy fácilmente conseguir que el inicio sea en modo gráfico o no, simplemente activando el servicio que corresponda.
Primero buscaremos qué gestor de pantallas se está utilizando, para eso en un terminal lanzamos el comando
cat /etc/X11/default-display-manager
El cual nos mostrará por pantalla si nuestro sistema usa gdm (lo normal en Gnome), kdm (utilizado por KDE) o sddm (usado en KDE Plasma). En mi caso me muestra «/usr/bin/sddm» porque estoy usando Debian 12 con KDE.
Para confirmar que el servicio que tenemos que modificar es el correcto lanzamos en un terminal el comando:
sudo systemctl status | grep sddm
El cual nos mostrará, si tenemos el servicio activado, algo como lo siguiente:
Al estar el servicio «enabled» se arranca automáticamente al iniciar el sistema, que lo hará, por lo tanto, en modo gráfico. Para desactivarlo, solo tenemos que lanzar el comando:
sudo systemctl disable sddm.service
De esta manera cuando arranquemos la próxima vez no se cargará el gestor de pantallas y podremos iniciar sesión directamente en modo consola.
Si en un momento dado queremos volver a estar en modo gráfico, solo tenemos que lanzar el comando:
sudo systemctl start sddm.service
Y nos aparecerá la ventana de inicio de sesión de sddm.
Más información en:
https://www.digitalocean.com/community/tutorials/how-to-use-systemctl-to-manage-systemd-services-and-units-eshttps://wiki.debian.org/es/GDM