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

Raúl Caro Pastorino

Informático, técnico en sistemas, redes, baja tensión (electricidad) y desarrollador de aplicaciones WEB. Soy un apasionado por GNU/LINUX y el software libre en general desde prácticamente el año 2001-2003 que comencé. Intento usar y trabajar siempre con código libre o abierto de forma profesional. Me apasiona la programación, la micro-electrónica, el diseño gráfico y edición multimedia. Fan de Raspberry y arduino. Programo en bash, python, php y javascript principalmente. Repositorios de código con git: https://gitlab.com/fryntiz https://github.com/fryntiz

Un comentario:

  1. 🙂

    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

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.