Tema 106: Interfaces de usuario y escritorios
Objetivos del tema 106
106.1 Instalar y configurar X11
Importancia
2
Descripción
El candidato debe ser capaz de instalar y configurar X11.
Áreas de conocimiento clave:
Entender la arquitectura de X11.
Conocimientos básicos del archivo de configuración de X Window.
Sobreescribir aspectos específicos de la configuración de Xorg, tales como la configuración del teclado.
Entender los componentes de los entornos de escritorio, tales como los gestores de pantalla o los gestores de ventanas.
Gestionar el acceso al servidor X y a las aplicaciones de pantalla en servidores X remotos.
Conocimientos de Wayland.
Contenidos
106.2 Escritorios gráficos
Importancia
1
Descripción
El candidato deberá conocer los principales escritorios utilizados con Linux, así como los protocolos utilizados para acceder a sesiones de escritorio remoto.
Áreas de conocimiento clave:
Conocer los principales entornos de escritorio.
Conocer qué protocolos se utilizan para acceder a sesiones de escritorio remoto.
Contenidos
La interfaz gráfica de usuario es casi un sinónimo de interfaz de escritorio y la mayoría de las distribuciones de Linux vienen con una instalada por defecto, sin embargo, no hay un solo programa monolítico responsable de los escritorios gráficos completos disponibles. En su lugar, cada escritorio gráfico es de hecho una gran colección de programas y sus dependencias, que varían desde las elecciones de la distribución hasta el gusto personal de cada usuario.
En Linux, el sistema X Window (conocido como X11 o simplemente X) proporciona los recursos de bajo nivel relacionados con la representación de la interfaz gráfica y la interacción del usuario con ella. Por ejemplo:
El manejo de los eventos de entrada, como los movimientos del mouse o las pulsaciones de teclas.
La capacidad de cortar, copiar y pegar el contenido del texto entre aplicaciones separadas.
La interfaz de programación que otros programas utilizan para dibujar los elementos gráficos.
Aunque el sistema X Windows se encarga de controlar la pantalla gráfica (el controlador de vídeo en sí es parte de X), no pretende dibujar elementos visuales complejos. Las formas, los colores, los matices y cualquier otro efecto visual son generados por la aplicación que se ejecuta sobre X.
Probablemente el componente más importante de un entorno de escritorio, es el administrador de ventanas (windows manager) que controla la colocación y decoración de las ventanas.

A diferencia de otros SO, los sistemas operativos basados en Linux soportan diferentes opciones de entornos de escritorio que pueden utilizarse en conjunto con X. Cada entorno de escritorio tiene sus propias características, pero normalmente comparten algunos conceptos de diseño comunes:
Capas gráficas en GNU/Linux
Servidor gráfico: X11 vs Wayland, es la pieza que dibuja ventanas y gestiona entrada/salida gráfica.
Gestor de ventanas / compositor: organiza el tamaño, posición y efectos de las ventanas (Mutter en GNOME, KWin en KDE, etc.).
Entorno de escritorio: conjunto integrado de gestor de ventanas + paneles + menús + utilidades (GNOME, KDE Plasma, XFCE…).
Otros componentes alrededor del escritorio:
Display manager (gestor de sesión): pantalla de login (GDM en GNOME, SDDM en KDE, LightDM en XFCE, etc.).
Meta‑paquetes: ubuntu-desktop, kubuntu-desktop, etc., que instalan “conjuntos” de paquetes para un escritorio completo.

GNOME
Gnome es uno de los entornos de escritorio más populares, siendo la primera opción en distribuciones como Fedora, Debian, Ubuntu, SUSE Linux Enterprise, Red Hat Enterprise Linux, CentOS, etc.
El lanzador (launcher) de pantalla completa Gnome Shell Activities reemplazó al tradicional lanzador de aplicaciones y a la barra de tareas. Sin embargo, todavía es posible usar Gnome 3 con el aspecto antiguo eligiendo la opción Gnome Classic en la pantalla de inicio de sesión.
Filosofía: experiencia completa "out of the box", simplificada y opinionada sin requerir configuración
Diseño: interfaz moderna minimalista enfocada en productividad; workflow distinto a Windows/macOS
Toolkit: GTK (GIMP Toolkit)
Recursos: el más pesado (~700-1200 MB RAM)
Personalización: limitada por diseño; cambios profundos requieren extensiones

KDE Plasma
Es otro gran ecosistema de aplicaciones y plataforma de desarrollo.
Su última versión de entorno de escritorio, KDE Plasma, se utiliza por defecto en openSUSE, Mageia, Kubuntu, etc.
El empleo de la biblioteca Qt es la característica más destacada de KDE, que le da su aspecto inconfundible y una plétora de aplicaciones originales.
KDE incluso proporciona una herramienta de configuración para asegurar la cohesión visual con las aplicaciones GTK+.
Filosofía: máxima configurabilidad y flexibilidad; usuario controla todo
Diseño: familiar para usuarios Windows, panel inferior y menú estilo tradicional por defecto
Toolkit: Qt
Recursos: medio-pesado (~600-900 MB RAM), más ligero que GNOME
Personalización: extensísima; cada elemento configurable sin extensiones externas

XFCE
Es un entorno de escritorio que pretende ser estéticamente agradable sin consumir muchos recursos de la máquina.
Su estructura está altamente modularizada, permitiendo al usuario activar y desactivar componentes según sus necesidades y preferencias.
Filosofía: equilibrio entre funcionalidad y ligereza; escritorio tradicional sin excesos
Diseño: aspecto clásico configurable (estilo Windows o macOS según preferencias)
Toolkit: GTK
Recursos: ligero (~400-600 MB RAM)
Modularidad: componentes independientes reutilizables en otros escritorios
Ecosistema: aplicaciones básicas propias (Thunar, Mousepad, Ristretto); usa apps GNOME para funciones avanzadas
Instalar y desinstalar escritorios con Debian
Vamos a ver como haríamos para instalar un escritorio gráfico en Debian, para ello empezaremos por un servidor Debian sin entorno gráfico:
Fase 1: Instalación de Debian base sin entorno gráfico
Descargar Debian netinst Usa la ISO netinst (~300-400 MB) de Debian 13 (Trixie) desde debian.org.
Durante la instalación
Avanza normalmente: idioma, particiones, usuario, contraseña root.
En la pantalla "Selección de software" (tasksel):
Desmarca todas las opciones de escritorio (GNOME, KDE, etc.).
Marca únicamente:
12 - Utilidades estándar del sistema
11 - Servidor SSH (opcional, útil si trabajas con VMs remotas).
Completa instalación y reinicia. Llegas a un login de texto (TTY).
Primera sesión (línea de comandos)
Inicia sesión con tu usuario y contraseña.
Verifica conectividad de red:
ping -c 3 debian.orgActualiza sistema:
Fase 2: Instalar y probar el primer escritorio (XFCE)
Vamos primero a instalar XFCE por su ligereza y fácil configuración así podemos ver los componentes básicos de escritorio:
Instalar XFCE + servidor gráfico + display manager
xorg: servidor gráfico X11.xfce4: entorno de escritorio base XFCE.lightdm: gestor de sesiones ligero compatible con múltiples escritorios.Opcional para aplicaciones extra:
apt install xfce4-goodies
Reiniciar y probar
Debe aparecer la pantalla de login gráfico de LightDM. Entra con tu usuario.
Exploración didáctica
Identificar: panel superior/inferior, menú de aplicaciones, configuración de apariencia.
Mostrar procesos gráficos en terminal (Ctrl+Alt+F2 para TTY):
Explicar qué hace cada proceso (Xorg = servidor, xfce4-panel = barra, lightdm = login).
Fase 3: Desinstalar XFCE e instalar el segundo escritorio (LXDE o LXQt)
Una vez tenemos XFCE, instalaremos LXDE que es una versión parecida pero aún más minimalista y ligera y que reulitza componentes:
Desinstalar XFCE (desde sesión gráfica o TTY) Abre terminal (Ctrl+Alt+T) o cambia a TTY (Ctrl+Alt+F2) y ejecuta:
Nota: NO desinstales xorg ni lightdm (los reutilizarás).
Instalar LXDE
lxde-core: instalación mínima de LXDE.Para versión más completa:
apt install lxdeAlternativa moderna: LXQt (versión Qt de LXDE):
apt install lxqt
LXQt nació de la fusión entre LXDE y Razor-qt (otro proyecto Qt ligero) para ofrecer:
Mejor rendimiento: Qt es más eficiente en el manejo de recursos gráficos modernos
Modernización: GTK+2 (base de LXDE) estaba quedando obsoleto; Qt ofrece mejor soporte para pantallas HiDPI, Wayland y tecnologías actuales
Uniformidad: aplicaciones Qt se integra mejor visualmente (KDE apps + LXQt apps comparten el mismo toolkit).
Los toolkits gráficos (GTK vs Qt) son otra capa de la modularidad de Linux: el mismo escritorio conceptual (LXDE/LXQt) puede implementarse con diferentes bibliotecas según objetivos técnicos, sin alterar la funcionalidad básica para el usuario.
Ten en cuenta que ambos son dos entornos diferentes y depende de la aplicacion puedes encontrar inconsistencias.
Reiniciar y probar
LightDM debería seguir funcionando; ahora ofrece sesión LXDE. Ahora, entra y compara con XFCE en cuanto a diseño del panel, gestor de archivos (PCManFM vs Thunar), consumo RAM.
¿Qué diferencias encuentras?
Fase 4: Desinstalar LXDE e instalar el tercer escritorio (KDE Plasma)
KDE es el más pesado pero también el más configurable por lo que ofrece un contraste máximo con LXDE, vamos a ello:
Desinstalar LXDE
Ahora si desinstalaremos todos los componentes previos e instalaremos el desktop entero:
Instalar KDE Plasma
kde-plasma-desktop: Plasma sin todas las aplicaciones KDE (más ligero).sddm: display manager nativo de KDE (opcional; también funciona con LightDM).Para instalación completa con apps:
apt install kde-full
Durante instalación te preguntará qué display manager usar por defecto (SDDM o LightDM). Elige SDDM para la experiencia completa KDE.
Reiniciar y probar
Aparece SDDM (pantalla moderna de login). Entra en sesión Plasma.
Exploración comparativa
Widgets de escritorio, KRunner (Alt+Espacio), System Settings vs herramientas simples de XFCE/LXDE.
Consumo de RAM: KDE > XFCE > LXDE.
Protocolos: comprobar si usa Wayland o X11 (en System Settings → About).
Personalización de entorno gráfico
Para cambiar simplemente el tema, deberás usar GNOME Tweaks que es una herramienta que permite modificar muchos aspectos del escritorio de GNOME, como temas, extensiones y comportamientos.
Asegurate de ver primero que tipo de paquete tienes instalado (GTK o Qt por que depende que tema no funcionara, te recomiendo hacer copia antes).
Pasos pata entorno GNOME:
Instalar GNOME Tweaks:
Abrir GNOME Tweaks:
Ve al menú de aplicaciones y busca "Ajustes de GNOME" o "GNOME Tweaks".
Cambiar el tema:
Dentro de GNOME Tweaks, puedes modificar temas de:
Aplicaciones (ventanas y menús).
Iconos.
Shell (necesitas instalar extensiones adicionales para modificarlo).
Instalar nuevos temas e iconos:
Descarga temas desde el apartado de "GTK¾ Themes" en GNOME-Look.
Extrae los archivos en:
/usr/share/themes(para temas)/usr/share/.icons(para iconos).
Para extraer quizás debas dar permisos
chmodochowny extraer contar -xvf archivo.tar
Habilitar extensiones de GNOME:
Instala extensiones desde el sitio GNOME Extensions para añadir funcionalidades.
Aquí tienes un articulo recomendando varias extensiones
Para entorno KDE:
Descargar temas de fuentes apropiadas:
store.kde.org (oficial KDE)
pling.com (antes GNOME-Look, ahora multientorno; busca sección "Plasma Themes")
Ubicaciones de instalación:
Extraer archivos (si son comprimidos):
Aplicar desde System Settings como en Opción 1
Herramienta avanzada: Kvantum (opcional)
Kvantum es un motor de temas Qt que ofrece más personalización visual:
Ejecuta Kvantum Manager desde el menú
Descarga temas Kvantum (extensión
.kvtheme)Instálalos y selecciónalos en Kvantum Manager
En KDE System Settings → Application Style → Configure GNOME/GTK, elige "kvantum"
106.3 Accesibilidad
Importancia
1
Descripción
Demostrar conocimientos y ser consciente de las tecnologías de accesibilidad.
Áreas de conocimiento clave:
Conocimientos básicos de temas y configuraciones visuales.
Conocimientos básicos de tecnología asistida.
Contenidos
Last updated