Si está utilizando un escritorio Linux, la interfaz gráfica de usuario no es una parte integral del sistema, es un software adicional que se carga según sea necesario. El escritorio y todo lo que lo acompaña es un complemento independiente y consta de varios componentes. Este artículo enumera esos componentes y sus tareas y proporciona consejos sobre cómo poner este conocimiento en práctica.
Servidor de visualización: Xorg o Wayland
Entre los escritorios Linux, el servidor X xorg todavía generalmente funciona como un servidor de visualización. El servidor X es la base hardware de la interfaz gráfica de usuario.
Todos los componentes mencionados a continuación son clientes que dependen del servidor X. Xorg está preinstalado en todos los escritorios Linux y se ejecuta de forma estándar. Sólo en sistemas de servidor puro sin interfaz (por ejemplo, el servidor Ubuntu) Xorg falta constantemente, al igual que todos los componentes de escritorio posteriores.
wayland Sigue siendo un sustituto experimental del antiguo Xorg en algunas distribuciones de escritorio, opcionalmente en Ubuntu Gnome y ya de serie en Fedora. Wayland tiene una ventaja significativa y simplificadora sobre el antiguo servidor X. Combina las funciones del servidor de visualización (punto 1) y del administrador de ventanas (punto 3), incluido el compositor.
IDG
El usuario del sistema sólo ve y opera los componentes del cliente del servidor de visualización: es decir, el administrador de pantalla (punto 2), el administrador de ventanas (punto 3) y el shell del escritorio (punto 4). No hay contacto con el servidor de visualización ni hay necesidad de configuración.
Los numerosos experimentos de optimización en los archivos de configuración de Xorg (“/etc/X11/xorg.conf” y hoy “/usr/share/X11/xorg.conf.d/”) en décadas anteriores generalmente están obsoletos en la actualidad.
Administrador de pantalla: Lightdm, GDM & Co.
El administrador de pantalla permite al usuario iniciar sesión y seleccionar un escritorio si hay varios instalados. Por lo tanto, los administradores de visualización se conocen como administradores de inicio de sesión. Después de iniciar sesión, el administrador de pantalla inicia el escritorio como un proceso subordinado.
Para que el administrador de pantalla se inicie automáticamente después de iniciar y cerrar sesión, debe configurarse como un servicio (por ejemplo, servicio lightdm start). Los administradores de visualización más comunes son luzdm (Canela, XFCE) y DMG (Gnomo) así como SDDM (KDE, LXQT) y LXDM (LXDE). En principio, sin embargo, eres libre de elegir qué administrador de pantalla quieres utilizar para cada escritorio.
Dependiendo del escritorio, algunas configuraciones ópticas del administrador de pantalla se pueden ajustar en la configuración del sistema en «Ventana de inicio de sesión», «Pantalla de inicio de sesión» o un inicio de sesión automático en «Usuarios y grupos». Lo que no se ofrece en la interfaz gráfica de usuario se puede configurar investigando el administrador de pantalla respectivo en su archivo de configuración (por ejemplo, “/etc/lightdm/lightdm.conf” para Lightdm).
El papel central que el Display Manager reivindica como lanzador de escritorio sólo surge de la expectativa del usuario moderno de un inicio del sistema puramente gráfico. En teoría, puedes prescindir completamente del administrador de pantalla iniciando sesión en la consola y cargando el escritorio deseado manualmente, por ejemplo, con “startxfce4” (para XFCE). Los comandos de inicio para los escritorios instalados se pueden encontrar en los archivos del escritorio en “/usr/share/xsessions” si es necesario.
También puede encontrarse con el llamado «Greeter» en el entorno del administrador de pantalla. Esto último realmente no merece una mención aparte, es sólo la cara gráfica del administrador de pantalla. Sin embargo, los greeters no están estandarizados ni siquiera para un mismo administrador de pantalla, sino que están disponibles en varias variantes ópticas. Por ejemplo, como slick greeter, arctica greeter, ukui greeter y otros.
Consejo: reinicie el escritorio
Gnome, Cinnamon, KDE, etc. Todos los escritorios ofrecen comandos para salir y recargar el escritorio en caso de emergencia, como “gnome-shell –re place” (Gnome), “cinnamon –replace” (Cinnamon) o “kquitapp5 plasmashell” (KDE).
Si trabaja constantemente con el mismo escritorio, probablemente pueda hacerse amigo de la acción respectiva, pero para todos los demás recomendamos un procedimiento que siempre funciona bajo el sistema de ventanas X11:
dm=$(nombre base “$(cat /etc/X11/default-display-manager)”)
reiniciar el servicio sudo $dm
Aquí simplemente se determina el administrador de pantalla y luego se reinicia. Esto también cierra el escritorio descendente y muestra nuevamente la ventana de inicio de sesión (“Greeter”). Esto también funciona en la consola virtual si el escritorio está congelado.
Administrador de ventanas y compositor
Administradores de ventanas como Compiz, Reina, marco, Murmurary xfwm4 asegúrese de que las ventanas del programa se puedan mostrar, superponer, ampliar, reducir y mover.
Además, complementan todas las ventanas del programa mostradas con la «decoración de ventana», que, independientemente del nombre, contiene la indispensable barra de título, con todos los elementos de control para mover, reducir y cambiar el tamaño.
El adicional compositor se encarga de complementos estéticos como animaciones, transparencias, sombras o efectos 3D.
Sin embargo, la división entre administrador de ventanas y compositor se está eliminando cada vez más. Compiz (Gnomo), Reina (Dónde y marco (Mate) son administradores de ventanas que realizan las tareas del propio compositor.
Lo que ofrece un compositor en términos de efectos ajustables o conmutables puede, en el mejor de los casos, configurarse en la configuración del sistema del escritorio. Por ejemplo, Cinnamon (Mint) muestra el elemento «Efectos» en la configuración del sistema, KDE (Kubuntu) muestra el elemento «Compositor» en «Pantalla y monitor», mientras que Compiz (Gnome) solo proporciona una configuración general («Activado/Desactivado»). ”) con ajustes de Gnome (“General – Animaciones”). Si desea personalizar Compiz Compositor, deberá instalar la herramienta adicional «Administrador de configuración de CompizConfig».
Escritorio: Gnome, KDE y compañía.
Lo que el usuario ve al final es el propio «escritorio», es decir, el shell gráfico del usuario con el que interactúa visualmente.
IDG
En último lugar está el escritorio real, un shell gráfico de usuario como Gnome, KDE, Cinnamon, XFCE, etc. El escritorio tiene todos los elementos operativos esenciales, como barras del sistema, menús, bases de inicio y widgets de escritorio.
La mayoría de los escritorios conservan la modularidad típica de Linux, como las barras del sistema, los componentes de la barra (el menú), la lista de ventanas, los estándares de la bandeja del sistema y la visualización de fondo. Todos son miniprogramas separados que pueden ser reemplazados, a veces con componentes heterogéneos de otros escritorios.
Sólo Gnome y KDE suelen darse un aspecto más integral o más hermético, según se quiera interpretar esto. Otros programas que contienen un entorno de escritorio completo como “configuración del sistema” o “gestión de actualizaciones” son decisivos para la aceptación de un escritorio, pero en principio son un software como cualquier otro.
Este artículo apareció originalmente en PC Welt y ha sido traducido del alemán al inglés.