Lanzar el entorno gráfico desde las tty
En este pequeño artículo vamos a explicar como poder lanzar nuestro entorno gráfico, o bien el gestor de ventanas que utilizamos por defecto (como puede ser fluxbox, awesome, wmii...), desde las tty, prescindiendo del display manager que tenemos instalado.
En primer lugar en el directorio $HOME de nuestro usuario (/home/usuario) editamos (creándolo si no existe) el fichero de texto .xinitrc
gomalaca@mipc:~$ nano .xinitrcEn este fichero pondremos una línea que indicará el Gestor de Ventanas que deseamos utilizar, en el formato:
exec ejecutable_del_gestor_de_ventanasAsí por ejemplo, si queremos lanzar Debian con el gestor de ventanas de kde
exec startkdeSi venimos usando un gestor de inicio de sesión o display manager como puede ser XDM, GDM, KDM y no queremos desinstalarlo, desactivaremos este servicio en el arranque.
Los runlevel son los distintos modos de arranque de una maquina GNU/Linux pasando del 0 al 6.
En Debian los runlevel del 2 al 5 son equitativos y tienen por defecto la misma configuración. Es por esto que cuando queremos cambiar el runlevel de Debian no podremos hacerlo cambiando el mismo, sino que tendremos que indicar al sistema qué no queremos o qué sí queremos que arranque.
Pasamos entonces a modificar el runlevel que por defecto carga Debian, siendo éste el nivel de ejecución 2.
Vamos por tanto a la carpeta /etc/rc2.d/, donde se encuentran los scripts que se correrán en este runlevel. Estos scripts son links de referencia simbólica; tienen la forma SXXscript o KXXscript donde XX es un número de dos dígitos y script el nombre del mismo.
# cd /etc/rc2.dUna vez allí buscamos el archivo S99kdm (en el ejemplo utilizamos kdm como display manager) el cual es el encargado de iniciar el modo gráfico de nuestro sistema de ventanas.
Y lo renombramos:
# mv S99kdm K99kdmReiniciamos la máquina y ya iniciamos en modo texto.
Otra manera de realizar todo esto es mediante la aplicación rcconf. Procedemos a instalarla.
# aptitude install rcconfUna vez instalado la ejecutamos desde consola como root. Esta aplicación nos permite seleccionar los servicios que arrancan por defecto; en esta caso desmarcamos KDM, o bien GDM o XDM si fuese uno de estos el display manager instalado. Reiniciamos, y a partir de este momento no arrancará por defecto la sesión gráfica.
Por último, ya en tty y una vez nos hayamos "logueado", lanzamos el entorno gráfico mediante el comando
startxy ya estaremos en nuestra sesión con entorno gráfico.