Gestores de ventanas alternativos que cambian tu forma de trabajar

  • Los gestores de ventanas definen cómo se muestran, organizan y controlan las aplicaciones, desde modelos flotantes clásicos hasta complejos sistemas en mosaico.
  • El ecosistema GNU/Linux ofrece decenas de gestores y entornos, desde tiling ultraligeros como i3, dwm o Niri hasta escritorios completos como GNOME, KDE Plasma o XFCE.
  • Wayland, compositores modernos y herramientas como lanzadores, barras y reglas de ventanas permiten flujos de trabajo muy personalizados centrados en el teclado.
  • Elegir el gestor adecuado depende del perfil de usuario, el hardware disponible y el nivel de control y productividad que se quiera alcanzar en el escritorio.

Gestores de ventanas alternativos

Si alguna vez has pensado “solo quiero pulsar una tecla y saltar directo a Firefox, al IDE o a la terminal sin andar buscando ventanas como loco”, este artículo es para ti. El mundo de los gestores de ventanas alternativos va justo de eso: de cambiar radicalmente cómo te mueves por tu escritorio para que el ordenador se adapte a ti y no al revés.

En los sistemas GNU/Linux, e incluso en macOS y Windows, existe un ecosistema enorme de herramientas que reemplazan (o potencian) al gestor de ventanas tradicional. Desde soluciones minimalistas que apenas consumen recursos hasta entornos completos cargados de funciones, estos proyectos pueden transformar tu flujo de trabajo diario, tu productividad y tu forma de entender el escritorio.

¿Qué es exactamente un gestor de ventanas y por qué te importa?

Un gestor de ventanas (o window manager) es la pieza del sistema que crea, organiza y controla las ventanas de las aplicaciones. Decide dónde se colocan, cómo se redimensionan, qué borde y barra de título tienen, qué ventana está enfocada o cómo se comportan al cambiar de escritorio.

En GNU/Linux trabaja sobre un sistema gráfico, tradicionalmente X11 (X.org) y cada vez más Wayland. Esa capa es la que permite que cualquier programa muestre su interfaz gráfica y reciba tus clics, teclas o toques. Sobre ella, el gestor de ventanas define la experiencia: si todo flota, si se organiza en mosaico, si hay animaciones, escritorios virtuales, etc.

A grandes rasgos, los gestores de ventanas se clasifican en varios enfoques principales, que influyen mucho en cómo trabajas con tus aplicaciones:

  • Stacking o flotantes: el modelo clásico de Windows y macOS, donde las ventanas se superponen libremente. Ejemplos: Openbox, Fluxbox, IceWM, Blackbox, JWM, WindowMaker, PekWM, Twm, Wmx.
  • Tiling o en mosaico: las ventanas no se pisan entre sí, sino que se reparten el espacio como piezas de un puzzle. Ejemplos: i3, Sway, Awesome, bspwm, herbstluftwm, spectrwm, xmonad, wmii, musca, ratpoison, Niri, dwm y sus derivados.
  • Dinámicos o híbridos: combinan mosaico automático con ventanas flotantes cuando interesa, de forma que puedes mezclar ambos mundos. DWM es el ejemplo clásico, pero muchos tiling modernos permiten también este enfoque.

En entornos completos como GNOME, KDE Plasma, XFCE, Cinnamon, MATE, LXDE, LXQt, Deepin o Pantheon, el gestor de ventanas suele venir integrado (Mutter, KWin, Xfwm, etc.), pero también puedes usar gestores independientes por tu cuenta para construir un escritorio a medida.

Steam Windows 10
Artículo relacionado:
Cómo ocultar y desactivar la ventana HP Audio Switch en Windows 11

Mosaicos: ver todo a la vez sin mover ventanas a mano

Imagina que trabajas con un navegador, dos terminales y un editor de texto abiertos. En un escritorio clásico flotante, acabarás arrastrando ventanas, maximizando, minimizando y reorganizando casi a cada rato para ver lo que te interesa. Con un gestor en mosaico, en cambio, el sistema coloca automáticamente todas las ventanas a la vista, sin solaparse y sin que tengas que ajustar nada a mano.

Esta filosofía aporta varias ventajas muy claras en el día a día, sobre todo si pasas muchas horas delante del ordenador y dependes de varios programas a la vez:

  • Más productividad y foco: no hay una ventana escondida detrás de otra, ves siempre todas las piezas clave de tu trabajo. Nada de andar buscando “dónde narices está la terminal que abrí hace un minuto”.
  • Flujo centrado en el teclado: casi todas las acciones (abrir, cerrar, mover, cambiar foco, saltar de área de trabajo) se basan en atajos de teclado rápidos y consistentes, mucho más veloces que el ratón una vez se integran en tu memoria muscular.
  • Aprovechamiento máximo de la pantalla: cada píxel se utiliza de forma inteligente; esto es ideal en monitores grandes o configuraciones con varios monitores, donde tener todo bien organizado marca la diferencia.

Ejemplos conocidos de gestores en mosaico

En la comunidad GNU/Linux han aparecido con los años muchos gestores de ventanas tiling, algunos extremadamente populares y otros más de nicho, pero todos con su legión de fans:

  • i3: probablemente el más famoso. Es ligero, estable y muy configurable. Conceptualmente sencillo, perfecto para empezar a entender el mundo tiling. Su sintaxis de configuración es clara y la comunidad ha creado montones de scripts y complementos.
  • Sway: es, grosso modo, un “i3 para Wayland”. Implementa prácticamente la misma configuración, atajos y comportamiento, pero sobre el protocolo moderno Wayland en lugar de X11. Ideal si quieres un escritorio actual, seguro y con buen soporte para pantallas HiDPI.
  • Awesome: tiling muy potente, con layouts variados y una flexibilidad enorme. Está pensado para usuarios que quieren escriptar y extender su escritorio (se configura con Lua), manteniendo un aspecto relativamente amistoso.
  • bspwm: organiza las ventanas como hojas de un árbol binario. Esto permite repartir el espacio de una forma muy matemática y predecible. Toda la interacción de alto nivel se hace mediante mensajes a través de sxhkd y peticiones, lo que fomenta automatizaciones muy creativas.
  • herbstluftwm: tiling manual con un sistema de “frames” y reglas muy expresivas. Da un control milimétrico sobre la disposición, pero requiere que el usuario quiera “domar” su escritorio a mano.
  • spectrwm: inspirado en dwm y xmonad, ofrece sencillez, velocidad y configuración vía archivo de texto, sin tantas florituras pero muy sólido para usuarios avanzados.
  • xmonad: escrito en Haskell, pensado para gente que no teme programar su escritorio. Permite un nivel brutal de personalización, aunque la curva de entrada es más exigente.
  • wmii: uno de los mosaicos clásicos, con columnas, modos apilados y un sistema de ficheros virtual (basado en Plan 9) que permite controlar todo el gestor escribiendo en rutas especiales. Es un ejemplo de cómo un WM puede ser escriptable y remoto de forma muy elegante.
  • musca: tiling muy sencillo, sin barras ni decoraciones de serie, pensado casi por completo para el teclado. Su virtud es precisamente esa austeridad total.
  • ratpoison: otro caso extremo de minimalismo. No hay bordes, ni iconos, ni florituras; todo se gestiona con teclas y busca aprovechar cada centímetro de pantalla. Ideal si quieres cero distracciones… y no te importa renunciar a lo “bonito”.
  • Niri: compositor tiling para Wayland que destaca por su desplazamiento horizontal “infinito” de espacios. Ofrece animaciones fluidas y reglas de ventanas avanzadas, y se integra muy bien con flujos de trabajo centrados en programar o gestionar varios layouts complejos.
  • dwm: el classicazo minimalista. Es ultraligero, rápido, estable y se configura editando su código fuente en C. Su filosofía ha inspirado multitud de forks y compositores Wayland como dwl, que intentan llevar esa experiencia a entornos más modernos.

Muchos de estos gestores mezclan mosaico y flotante cuando hace falta, por ejemplo para diálogos de archivo, herramientas gráficas o ventanas especiales que no encajan bien en una celda estricta.

¿Son solo cosa de Linux? Otros sistemas también juegan

Aunque el reino natural de los gestores de ventanas alternativos está en GNU/Linux, Windows y macOS también tienen sus propias piezas y acercamientos:

  • En Windows, el gestor de ventanas se llama Desktop Window Manager (dwm.exe). Es un componente del sistema que compone toda la interfaz gráfica (efectos, transparencias, miniaturas, Flip3D, soporte para alta resolución). Antes de Windows 7 era un servicio desactivable; hoy es una parte estructural del sistema y ya no se puede ni tiene sentido deshabilitarlo.
  • En macOS, Apple introdujo en su día Exposé (en Mac OS X 10.3 Panther), que permitía ver y gestionar rápidamente todas las ventanas. Con el tiempo evolucionó hacia Mission Control (desde OS X 10.7 Lion), que unifica escritorios, ventanas y aplicaciones a pantalla completa.

Además, en macOS han aparecido gestores alternativos de terceros. Un ejemplo actual es MacTiler, un administrador de ventanas que se maneja principalmente desde la barra de menú, pensado para usuarios con varios monitores y necesidad de layouts rápidos. Entre sus funciones:

  • Previsualizaciones de diseño en la barra de menú, para ver qué rejilla vas a aplicar antes de hacer clic.
  • Colocación de 2, 3 o 4 ventanas de una vez con un solo clic, y la posibilidad de reordenarlas rápidamente haciendo clic de nuevo.
  • Asignar una ventana a una zona concreta de la pantalla sin complicaciones.
  • Arrastrar y soltar con zonas resaltadas, para acomodar ventanas visualmente.
  • Atajos de teclado basados en flechas, intuitivos y personalizables, para no depender tanto del ratón.
  • Layouts predefinidos: mitades, cuartos, distribuciones 30/70, columnas 30/40/30, varias pilas para 3 ventanas, etc.
  • Adaptación automática de los diseños según la posición/visibilidad del Dock.

MacTiler se ofrece como compra única, sin suscripciones. La licencia es transferible entre equipos (puedes desactivarla en uno y activarla en otro) y hay una prueba de 14 días sin necesidad de registro ni tarjeta. Es un buen ejemplo de cómo incluso en macOS se está llevando la filosofía mosaico y organización estricta a usuarios que viven pegados a múltiples monitores.

Gestores de ventanas integrados en grandes escritorios: Mutter y Metacity

Gestores de ventanas alternativos

Dentro del entorno de escritorio GNOME, el papel del gestor de ventanas lo han desempeñado históricamente dos proyectos clave: Metacity primero y Mutter después. Ambos ilustran bien cómo un entorno completo integra su propio WM sin que el usuario medio llegue siquiera a saber que existe.

Metacity: simplicidad y enfoque clásico

Metacity surgió como gestor de ventanas para GNOME 2 con el objetivo de priorizar la sencillez y la usabilidad por encima de efectos espectaculares. Inicialmente usaba GTK+ 2 para dibujar los marcos, heredando colores, fuentes y estilos del tema GTK del sistema. Hoy, en su variante moderna (usada por GNOME Flashback), está basado en GTK+ 3.

Entre sus características destacadas se encuentran:

  • Integración con GNOME, pero sin obligación de usarlo solo allí; mientras el resto del escritorio cumpla el estándar ICCCM necesario, puede convivir con otros entornos.
  • Gestión de botones y decoraciones: puedes reordenar y elegir qué botones aparecen (cerrar, maximizar, minimizar, menú) y cómo se distribuyen en la barra de título.
  • Experiencia muy similar a la de los escritorios clásicos: ventanas flotantes, barra de título, botones, menús de ventana… perfecto para usuarios que no quieren sorpresas.

Aunque GNOME 3 pasó a usar Mutter, Metacity sigue vivo gracias a GNOME Flashback, que replica la experiencia de GNOME 2.x para quienes prefieren la interfaz tradicional.

Mutter: el corazón 3D de GNOME Shell

Mutter es el sucesor de Metacity y el gestor de ventanas por defecto en GNOME Shell. Su nombre viene de “Metacity + Clutter”, porque combina la lógica de Metacity con la biblioteca gráfica Clutter y tecnologías como GTK+ 3 y OpenGL para ofrecer efectos suaves y composición moderna.

En la práctica, Mutter actúa como:

  • Gestor de ventanas X11, heredando la lógica clásica de colocación, enfoque, escritorios, etc.
  • Servidor Wayland, es decir, la pieza que habla directamente con el hardware gráfico y las aplicaciones Wayland para dibujar la interfaz.
  • Librería de composición, responsable de animaciones, transparencias, gestión de monitores, atajos globales y más.

Aunque puede usarse “en crudo” como WM independiente, en la práctica está diseñado para ser el motor de visualización de GNOME Shell. Gracias a su sistema de plugins, GNOME puede añadir efectos visuales complejos y definir su propio comportamiento de gestión de ventanas, manteniendo la base de Mutter como pilar.

que es Snap Assist Flyout
Artículo relacionado:
Organizar las ventanas con Snap Layouts y Snap Groups

Entornos de escritorio y gestores de ventanas: 38 opciones para todos los gustos

Más allá de los tiling y de GNOME, el ecosistema GNU/Linux está plagado de entornos completos y gestores de ventanas independientes. Algunos son muy conocidos, otros más exóticos, pero todos tienen su hueco. Un repaso comprimido a esa “lista larga” da una idea de la diversidad:

  • 9wm: emula el gestor de ventanas de Plan 9 (8½ / rio). Interfaz mínima, sin Unicode, sin escritorios virtuales ni atajos. Básicamente una base limpia sobre la que escribir tu propio WM.
  • Blackbox y derivados como Fluxbox: gestores flotantes ligeros, en C++, que ofrecen bajo consumo, rapidez y una interfaz clásica configurable. Fluxbox añade más funciones y es muy popular en equipos modestos.
  • Byobu: técnicamente, no es un gestor gráfico, sino una capa sobre GNU Screen y tmux para la terminal. Actúa como “gestor de ventanas de texto”, con perfiles, notificaciones y atajos mejorados.
  • Cinnamon: escritorio mantenido por Linux Mint, con apariencia tradicional tipo GNOME 2 pero sobre tecnología de GNOME Shell. Cómodo, familiar y fácil de usar sin renunciar a funciones modernas.
  • cwm (Calm Window Manager): gestor de ventanas de OpenBSD, también disponible en Linux. Se centra en ser eficiente, simple y nada intrusivo, con atajos potentes y estética sobria.
  • Deepin Desktop: entorno de escritorio de la distribución Deepin, con un fuerte foco en diseño cuidado y usabilidad “doméstica”, con software preinstalado como WPS, Skype, Spotify y aplicaciones propias.
  • Enlightenment (e16, e17…): empezó en 1996 como gestor de ventanas y ha evolucionado a entorno completo con efectos, animaciones y soporte para distintos dispositivos. La rama e16 sigue viva para quienes prefieren esa etapa.
  • GNOME (actual y GNOME Flashback): gran entorno clásico de GNU/Linux, con su propio conjunto de apps integradas. GNOME Shell (con Mutter) ofrece una experiencia moderna; GNOME Flashback recupera el aire de GNOME 2.
  • IceWM: muy usado en instaladores como el de YaST (openSUSE). Es rápido, simple, con barra de tareas, paginador y atajos globales. Ideal para máquinas limitadas o para quien quiere un WM ligero que “funcione y ya”.
  • JWM (Joe’s Window Manager): escrito en C, consume poquísimos recursos. Lo usan distros ligeras como Puppy Linux o sistemas con hardware muy modesto, incluyendo Raspberry Pi.
  • KDE Plasma: probablemente el entorno más configurable de todos. Ofrece un escritorio completo, elegante y con infinitas opciones. Se apoya en el gestor de ventanas KWin, que soporta efectos, scripts y ahora mosaico avanzado. Para muchos usuarios, es la opción principal de trabajo diario.
  • Lumina: entorno ligero escrito desde cero, modular y personalizable, nacido en el ecosistema BSD pero disponible también en Linux.
  • LXDE y LXQt: orientados a equipos con pocos recursos. LXDE está basado en GTK, LXQt en Qt. Ambos ofrecen un escritorio clásico pero muy ligero, ideal para netbooks, ordenadores antiguos o sistemas embebidos.
  • MATE: continuación directa de GNOME 2. Apuesta por las metáforas clásicas de escritorio tipo Unix, con paneles, menús y aplicaciones integradas, manteniendo compatibilidad con tecnologías modernas.
  • Openbox: gestor flotante minimalista pero potente, que puede usarse solo o como “motor” debajo de otros entornos. Se integra bien con aplicaciones pensadas para GNOME o KDE y es extremadamente configurable vía archivos XML.
  • Pantheon: escritorio de elementary OS, con un diseño minimalista y elegante al estilo macOS. Panel superior, dock inferior y coherencia visual cuidada al milímetro.
  • Sawfish: WM extensible en Lisp, muy configurable pero con desarrollo bastante pausado en la actualidad.
  • Sugar: entorno completamente distinto, orientado a educación infantil y aprendizaje colaborativo. Prioriza las actividades y la colaboración sobre la metáfora clásica de “ventanas y escritorio”.
  • XFCE: una de las opciones más populares. Combina ligereza y aspecto moderno, con su propio conjunto de aplicaciones y un gestor de ventanas sólido (Xfwm). Tradicionalmente se le considera muy poco tragón de recursos, ideal para equipos medios y para quien quiere algo estable.

En total, si sumas todas estas alternativas, llegas fácilmente a más de 30 o 38 escritorios y gestores de ventanas distintos, cada uno con su filosofía. Esto provoca cierto “escritoriohopping”: probar uno distinto cada pocos días hasta encontrar el que mejor encaja… o hasta que te cansas de cambiar.

Atajos, lanzadores y pequeños extras que marcan la diferencia

Cuando te metes en el mundo de los tiling y los gestores ligeros, descubres pronto que la configuración nunca está “terminada” del todo. Ajustas atajos, reglas, scripts, lanzadores… y siempre encuentras un detalle que te apetece pulir.

En entornos modernos basados en Wayland y tiling, surgen herramientas que complementan este ecosistema y multiplican la productividad:

  • Anyrun: lanzador de aplicaciones para Wayland, pensado como alternativa rápida a Ulauncher o krunner. Aunque está en modo mantenimiento y requiere compilar desde código, ofrece:
    • Estilo personalizable con CSS de GTK+, modificando colores, fuentes y aspecto con un simple archivo de estilos.
    • Arquitectura basada en plugins muy versátil: puede buscar apps, ejecutar comandos shell, traducir texto, consultar diccionarios, hacer cálculos, buscar archivos con Kidex, gestionar el portapapeles, controlar monitores (Randr), integrarse con Nix, hacer búsquedas web, etc.
    • Ejecución asíncrona de plugins, lo que mantiene la interfaz fluida incluso cuando las operaciones tardan.
    • Diseño nativo para Wayland, integrándose bien con compositores como Niri, Sway o Hyprland.
  • Selectores de emojis: en GNOME esto se suele resolver con una extensión simple, pero en compositores como Niri es habitual recurrir a herramientas externas como Smile (aplicación en Python) o alternativas que permitan copiar y pegar emojis sin perder fluidez. Para quien responde muchos mensajes o comentarios, contar con un buen selector marca más de lo que parece.
  • Fondos de pantalla dinámicos: herramientas como mpvpaper permiten usar vídeos como fondo en Wayland. Por ejemplo, en Niri puedes lanzar mpvpaper al inicio en cada monitor, reproduciendo en bucle un paisaje animado que resulta sorprendentemente relajante.
  • Reglas de ventana y animaciones: compositores como Niri permiten definir reglas muy detalladas, por ejemplo:
    • Que una app específica (como un selector de emojis) aparezca siempre en modo flotante.
    • Ajustar la opacidad de las ventanas cuando no están activas (por ejemplo, opacidad 0.8 cuando no tienen foco).
    • Aplicar esquinas redondeadas, clip al contorno y animaciones suaves para dar un toque visual sin distraer.

Todo esto refuerza la idea de que un tiling o un WM minimalista no es solo una pieza aislada, sino el centro de un ecosistema de herramientas encadenadas que puedes ajustar a tu gusto.

¿Para quién son estos gestores de ventanas alternativos?

Gestores de ventanas alternativos

Los gestores en mosaico y los WMs ligeros no son para cualquiera, y es mejor tenerlo claro antes de lanzarse a la piscina y formatear el sistema. Cambiar de un escritorio flotante clásico a un tiling es, para muchos, un auténtico choque cultural.

Normalmente encajan muy bien con:

  • Usuarios avanzados o entusiastas de GNU/Linux a los que les apetece tocar configuración, scripts y detalles finos. Les divierte tanto “cacharrear” como usar el sistema.
  • Desarrolladores, administradores de sistemas y gente que vive en la terminal, que necesitan abrir varias ventanas y verlas todas a la vez: terminales, editores, navegadores, paneles de monitorización, etc.
  • Personas obsesionadas con la productividad y el orden en pantalla, que valoran más la velocidad y la ausencia de distracciones que las transparencias, sombras o animaciones llamativas.

En cambio, suelen ser mala idea para:

  • Usuarios novatos que solo quieren encender el ordenador y ponerse a usarlo, sin leer manuales ni memorizar atajos de teclado.
  • Quienes dependen de aplicaciones gráficas muy complejas (edición de imagen o vídeo profesional, CAD, etc.) que se llevan peor con una organización estrictamente en mosaico.
  • Personas que prefieren la familiaridad de los entornos tradicionales como GNOME, Plasma o macOS y no sienten ninguna necesidad de cambiar su forma de trabajar.

Eso sí, muchos escritorios tradicionales ya incorporan funciones de mosaico o “tiling asistido”. Por ejemplo, KDE Plasma permite crear layouts de mosaico avanzados y Pop!_OS (con Cosmic) ha integrado un sistema de mosaico muy pulido. Son puentes interesantes para quienes quieren probar el mosaico sin perder un escritorio convencional.

¿Ratón, teclado, estética? Mitos y realidades

Una duda muy habitual es si, al usar un tiling, el ratón pasa a ser inútil. La respuesta es que no: puedes seguir usando el ratón para interactuar con las aplicaciones igual que siempre. Lo que cambia es que la gestión de las ventanas (mover, colocar, cambiar de espacio) se hace mucho mejor con teclado, y el ratón se reserva para lo que realmente aporta valor: dibujar, seleccionar texto, navegar por la web, etc.

Otra crítica frecuente es que estos gestores son “feos” o “austeros”. Y es verdad que, recién instalados, muchos muestran fondos lisos, tipografías genéricas y cero iconos. Pero eso es solo un lienzo en blanco. Con unos pocos ajustes puedes:

  • Elegir fuentes como Inter o JetBrains Mono para mejorar la legibilidad.
  • Aplicar temas GTK/Qt unificados para que todas las aplicaciones compartan estilo.
  • Añadir gaps (espacios entre ventanas) y bordes coloreados que hacen el mosaico mucho más agradable a la vista.
  • Integrar barras como polybar (en X11) o waybar (en Wayland) con iconos, indicadores de batería, música, redes, etc.
  • Usar lanzadores como rofi (X11) o wofi/Anyrun (Wayland) en lugar de menús tradicionales.

Al final, un escritorio tiling bien cuidado puede ser tan bonito (o más) que uno clásico, pero con mejor organización. Solo requiere algo de tiempo de preparación y ganas de experimentar.

Conviene también recordar que muchos de estos proyectos no llevan un ritmo frenético de desarrollo. Algunos, como Wmii o Sawfish, tienen actualizaciones modestas o esporádicas, centradas en corrección de errores o pequeñas mejoras. Eso no los hace inútiles: a menudo significa que han llegado a una especie de “madurez estable” donde ya hacen bien lo que prometen.

En este panorama, gestores como dwm siguen siendo referentes de rendimiento, control y sencillez extrema, y su filosofía se ha trasladado incluso a Wayland mediante puertos y compositores inspirados que quieren ofrecer la misma experiencia de teclado, reglas deterministas y baja latencia en un entorno moderno.

Gestores de ventanas alternativos
Artículo relacionado:
Abre varias ventanas de la misma app en Windows 11 fácilmente

En conjunto, la suma de tiling ultraminimalistas como dwm o ratpoison, compositores modernos como Niri o Sway, entornos completos como GNOME, KDE Plasma o XFCE, y soluciones especiales como MacTiler o Sugar demuestra que existen gestores de ventanas capaces de cambiar radicalmente tu forma de trabajar, tanto si quieres una consola enfocada al código, como un escritorio educativo para niños o un entorno corporativo ajustado al milímetro. Elegir uno u otro dependerá de cuánto estés dispuesto a aprender atajos, de lo que valores la eficiencia y de cuánto te apetezca moldear tu experiencia gráfica con tus propias manos.