El escritorio de Linux explicado con una introducción a los gestores de ventanas en mosaico

Ahora, el resumen

Vamos a ponerlo todo junto.

Cuando arrancas tu ordenador, hay un demonio para el servidor de pantalla y se inicia.

Al igual que un servidor web, inicia el proceso básico de escucha de todos estos gestores de escritorio, pantalla, etc… y de otros eventos y dibuja a la pantalla utilizando su compositor.

Cuando el display server se inicia, un servicio o demonio para un display manager debe estar disponible. Entonces el servidor da el control al display manager que pone en marcha un login graphical interface para el inicio de sesión del usuario.

El display manager / login manager da entonces al usuario un menú desplegable para elegir qué desktop environment or window manager usar.

Esta elección sólo está disponible si el usuario tiene instalado algún stand-alonegestor de ventanas en mosaico como Xmonad -que puede valerse por sí mismo como entorno de escritorio-.

Y cuando el usuario inicia la sesión con éxito, el display manager/login manager inicia el desktop environment o el window manager que el usuario haya seleccionado.

Y a partir de ahí, el usuario puede empezar a abrir ventanas y aplicaciones cuyo posicionamiento y aspecto son controlados por el the desktop environment o el window manager en función de la selección del usuario en el inicio de sesión.

Este proceso se inicia automáticamente en todas las distribuciones de Linux que vienen preempaquetadas con display managers; por ejemplo Ubuntu.

Pero para Arch Linux, Gentoo – que se basa en Arch Linux – y algunas otras distribuciones también, sólo se obtiene el Kernel de Linux en la instalación.

Lo que significa que no vienen pre-empaquetados con todas estas aplicaciones. Así que tendría que entender este proceso para que pueda instalar las appropriate variantes de todos estos softwares con el fin de obtener un desktop environmentque funcione.

Apropiado en el sentido de que no todos ellos trabajarían bien juntos.

Desktop Environmentsvienen pre-empacados con Login managers, window managersy todo un conjunto de aplicaciones que están diseñados para trabajar juntos. Pero, tiling window managers son aplicaciones independientes.

No vienen con toda una lista de aplicaciones – que son básicamente hinchadas porque no las usarías todas.

Esto significa que cuando usas un gestor de ventanas en mosaico que se ejecuta sobre el servidor Xorg, sin un display server o un desktop environment -lo cual es muy posible y factible porque yo lo hago- entonces tendrías que instalar tú mismo cada una de las aplicaciones que necesitas.

Si necesitas un gestor de archivos, lo instalas tú mismo. Necesitas Firefox para navegar por la web? pues instálalo tú mismo. ¿Quieres hacer capturas de pantalla? Consigue una aplicación de captura de pantalla entonces.

Cuando te encuentres haciendo esto, no hay garantía de que todas estas aplicaciones funcionen bien juntas y eso es porque no fueron diseñadas para hacerlo.

Y así te encontrarás con errores aquí y allá y puede que te hartes.

Pero, con el tiempo, cuando tengas todas las aplicaciones que necesitas y funcionen bien juntas, usar tiling window managers solo sin un desktop environment puede convertirse en la mejor sensación que hayas tenido nunca.

Si estás ejecutando Ubuntu o Fedora y quieres tomar el control del inicio de tu Escritorio para poder usar un Tiling window manager como autónomo sin un Desktop Environment o un Display Server, puedes hacerlo.

Pero, ese es un tema para otro día cuando tenga ganas.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.