Desactivar inicio automático del entorno gráfico

Desactivar inicio automático del entorno gráfico

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 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.

Comandos Linux
Votar Entrada: 
Average: 7 (3 votes)
Sigueme en google+: 

Añadir nuevo comentario