En algunas ocasiones nos será más cómodo que nuestro equipo inicie sin cargar el entorno gráfico para nosotros levantarlo manualmente según nuestros intereses.
Para detener el inicio de forma automática que suele venir establecido por defecto con la mayoría de los sistemas operativos entorno a GNU/Linux y nos cargará la interfaz gráfica tenemos algunas soluciones dependiendo del init que dispongamos
Desactivar inicio automático del entorno gráfico
Desactivar iniciar con entorno Gráfico en Systemd
Cada vez es más actual que estemos usando este init, aunque criticado nos saltaremos esta polémica sin entrar en detalles ni de sus partes buenas ni de las partes malas.
En este aspecto con Systemd tendremos un poco más simplificada la tarea ya que solo tenemos que ordenar desde un terminal que se detenga.
Comprobar Gestor de sesión que tenemos
Para saber el Gestor de sesión que tenemos en uso haremos uso de las variables de entorno para nuestro sistema linux.
En este caso la variable que nos interesa será DESKTOP_SESSION la cual contendrá el valor que buscamos.
Para que nos devuelva este valor ejecutaremos el comando env filtrando la línea que buscamos, esto lo hacemos desde el usuario actual que ha iniciado sesión (si lo hacemos con root no existirá esta variable posblemente) de la siguiente forma:
env | grep DESKTOP_SESSION
Detener servicio al iniciar para gestor de sesiones con Systemd
Mediante el comando systemctl indicaremos el gestor de sesión que tengamos instalado ordenándole que no lo cargue al iniciar nuestro sistema.
Esto variará según el que tengamos instalado (gdm3 para gnome shell, sddm para kde plasma…) así que deshabilitaremos el nuestro.
A modo de ejemplo desactivaremos el gestor de sesión gdm3 que incluyen por defecto las distribuciones cuando instalamos gnome-shell (a no ser que lo hayamos cambiado expresamente o hayamos instalado otro que lo hubiera remplazado)
sudo systemctl disable gdm3
Entrar al entorno gráfico
Si en un momento puntual deseamos cargar el entorno gráfico solo tenemos que ejecutar una orden arrancando con el comando start nuestro Gestor de Sesión:
sudo systemctl start gdm3
Desactivar iniciar con entorno Gráfico en SysVinit
Es una configuración bastante sencilla que consta en editar un archivo de configuración donde se establece el gestor de inicio.
Editar inittab
Para desactivar el entorno lo primero que haremos es entrar en un terminal y editar el archivo inittab como administrador/root mediante el siguiente comando:
sudo nano /etc/inittab
Esto nos abrirá un archivo de configuración con el editor de texto para terminal llamado nano. Si no existe este archivo probablemente tengamos systemd como init y deberemos hacerlo mediante el proceso anterior.
Una vez dentro cambiaremos el valor para default runlevel, esto lo haremos buscando la línea correspondiente (debería ser la línea 5) que por defecto tendrá este valor:
id:2:initdefault:
Y lo dejaremos con este valor:
id:3:initdefault:
Renombrar archivo de configuración para nuestro gestor de sesiones
Primero entramos en el directorio “rc3.d” dentro de “etc”
sudo cd /etc/rc3.d
Listamos el contenido del directorio
sudo ls
Buscamos nuestro archivo de configuración que contendrá en el nombre el gestor de inicio que tengamos instalado.
Solo tenemos que renombrarlo cambiando la primera letra que será una “S” por una “K”
Para gnome sería algo parecido a esto:
sudo mv s19gdm3 k19gdm3
Para lightdm de XFCE4 sería algo así:
sudo mv S04lightdm K04lightdm
Para kdm de KDE sería algo parecido a esto:
sudo mv S22kdm K22kdm
En todo caso comprobad el nombre de vuestro archivo ya que el nombre del archivo varía según vuestra instalación y distribución.
Ya puedes reiniciar y automáticamente entrarás en modo texto.
Entrar al entorno gráfico
Puedes iniciar el entorno gráfico escribiendo este comando:
startx
Esto iniciará el entorno gráfico con el usuario que tengas en ese momento y lo hará en el escritorio por defecto.
Para iniciar el gestor de sesiones y poder elegir usuario/escritorio lo iniciaremos así:
/etc/init.d/gdm3 start
Cambiaremos “gdm3” por el que estemos usando o uno de los que tengamos instalados.
🙂
Esta genial tu redaccion y hay cuantiosas informacion que
no sabia que me has enseñado, esta maravilloso..
te queria corresponder el periodo que dedicaste, con unas infinitas
gracias, por aconsejar a gente como yo jujuju.
Besos