Si cada vez que miras tu escritorio ves un batiburrillo de ventanas apiladas, solapadas y peleándose por llamar tu atención, es muy probable que estés exprimiendo poco tu equipo y mucho tu paciencia. Navegador, IDE, chats, reproductor, documentación, correo… todo abierto a la vez y tú haciendo malabares con el ratón para mantenerlo medio ordenado.
En el ecosistema de GNU/Linux, y cada vez más también en Windows, existen otros modos de entender el escritorio: gestores de ventanas en mosaico, dinámicos, deslizantes o basados en zonas que reorganizan por ti el caos visual. En lugar de que tú muevas y redimensiones todo a mano, son estas herramientas las que se encargan de colocar cada ventana en su sitio, de forma coherente con tu flujo de trabajo.
Qué es un gestor de ventanas y por qué cambia tu forma de trabajar
En cualquier sistema de escritorio hay un programa “invisible” que decide dónde y cómo aparece cada ventana; ese programa es el gestor de ventanas o window manager. Se encarga del tamaño, la posición, los bordes, el título, los botones y el comportamiento básico de las ventanas de tus aplicaciones.
Este gestor trabaja sobre una capa gráfica: en Linux tradicionalmente X11 y, cada vez más, Wayland. En Windows y macOS esa capa viene integrada en el propio sistema, pero la idea es la misma. Todo lo que ves en pantalla pasa por ese intermediario, que determina cómo interactúas con tu entorno gráfico.
Según la filosofía de diseño, los gestores de ventanas suelen encajar en tres grandes familias que influyen directamente en tu productividad y en tu forma de moverte por el escritorio:
- Stacking o flotantes: el modelo clásico de Windows y macOS, donde las ventanas se superponen libremente. En Linux, ejemplos claros son Openbox o Fluxbox.
- Tiling o en mosaico: las ventanas se distribuyen como piezas de Tetris, sin solaparse; cada nuevo programa ocupa un hueco del mosaico y el espacio se reparte de forma automática. i3, Sway, Awesome o Hyprland son buenos exponentes.
- Gestores dinámicos o híbridos: permiten mezclar mosaico y flotante, de forma que unas ventanas se acojan a un layout rígido y otras “floten” por encima. DWM y varios entornos modernos apuestan por este enfoque mixto.
Escoger una u otra familia no es solo estética. Determina si pasas el día montando y desmontando tu escritorio o si lo dejas fijado y te dedicas, por fin, al contenido.

Gestores de ventanas en mosaico: todo a la vista, menos caos y más teclado
Piensa en una jornada típica con navegador, varias terminales, editor de código, correo y un reproductor de música. En un escritorio flotante clásico estás todo el rato con Alt+Tab, arrastrando bordes, maximizando, minimizando y reacomodando ventanas para que no se tapen.
Con un gestor de ventanas en mosaico el enfoque cambia radicalmente: cada aplicación ocupa un bloque del monitor y el gestor garantiza que no haya solapamientos. Las nuevas ventanas se integran en el layout y el espacio de pantalla se aprovecha al máximo, especialmente si trabajas con monitores grandes o varios a la vez.
Esto trae varias ventajas muy claras:
- Todo visible de un vistazo. Ninguna ventana desaparece detrás de otra; cambias el foco mediante atajos y ya está, sin mover nada físicamente.
- Ratón opcional, teclado protagonista. Abrir, cerrar, recolocar, cambiar de área de trabajo o reorganizar el mosaico se hace con combinaciones de teclas que, una vez interiorizadas, son mucho más rápidas que andar apuntando con el ratón.
- Aprovechamiento brutal del espacio. En un monitor 4K o en una configuración multimonitor, no tienes un único programa despilfarrando píxeles mientras el resto se queda escondido.
La contrapartida es que el choque cultural al principio es importante. Muchos tiling vienen prácticamente “en hueso”: sin barra de tareas vistosa, sin miles de menús contextuales y con configuración en archivos de texto. A cambio, te dan un nivel de control finísimo sobre cada detalle del entorno.
Niri y los gestores de ventanas deslizantes: escritorio sobre carril infinito
En los últimos años ha surgido una variación interesante de los gestores en mosaico: los gestores deslizantes o scrolling window managers. En vez de encajar todas las ventanas en un único mosaico estático, se plantea el escritorio como un lienzo continuo por el que te desplazas mediante scroll horizontal o vertical.
Herramientas como Niri o PaperWM apuestan por esta metáfora del “carril infinito”. Visualmente tienes una ventana principal en foco, pero alrededor hay más, distribuidas a lo largo de un eje, y llegas a ellas desplazándote con el teclado o con el scroll. Es como tener un timeline de aplicaciones.
Niri, en particular, rompe con el mosaico tradicional organizando las ventanas en un scroll horizontal interminable. Puedes abrir tantas como quieras, ir deslizándote entre ellas y, cuando una te interesa especialmente, ampliarla para que ocupe todo el alto de la pantalla, ocultando las demás temporalmente sin que desaparezcan de tu flujo.
Además del scroll infinito, Niri incorpora espacios de trabajo dinámicos al estilo de GNOME: se crean y destruyen según los necesitas, y puedes acceder a una vista general (overview) que muestra todas las ventanas y workspaces abiertos de una tacada. Es una especie de “vista de pájaro” muy cómoda para no perderte cuando tienes muchas tareas en paralelo.
En el apartado estético y de personalización Niri tampoco se queda corto. Su configuración en formato KDL —almacenada en ~/.config/niri/config.kdl— permite definir bordes, huecos entre ventanas, tamaños predefinidos, gradientes de color con soporte para Oklab y Oklch, animaciones suaves y agrupación de ventanas en pestañas dentro de una misma columna para ahorrar espacio vertical.
Uno de los detalles más potentes de Niri es que recarga la configuración al vuelo. Modificas el archivo, guardas y los cambios se aplican en la sesión sin reiniciar. Es una maravilla para ajustar el entorno, aunque también una trampa: si te descuidas, pasas el fin de semana entero toqueteando ajustes en vez de trabajar.

Montar un escritorio completo alrededor de Niri
Como Niri solo cubre la parte de gestión de ventanas, para tener un entorno de trabajo redondo toca combinarlo con otras utilidades.
- Para la barra de estado puedes recurrir a Waybar, una barra moderna y altamente configurable donde mostrar la hora, el estado de la batería, la red, el volumen, información de trabajo, etc. Muchos usuarios vienen de swaybar y hacen la transición sin demasiadas complicaciones.
- Como sistema de notificaciones, SwayNotificationCenter (swaync) es casi el estándar de facto. Ligero, integrable y con un centro de notificaciones cómodo de gestionar.
- Para lanzar aplicaciones es habitual usar Ulauncher, un buscador rápido que sustituye a menús tradicionales tipo rofi o wofi; o Flow Launcher en Windows.
- El fondo de escritorio se puede gestionar con swaybg o incluso con mpvpaper. El primero sirve para fijar imágenes; el segundo te permite tener un vídeo en bucle como wallpaper, ya sea estático o repartido por varios monitores, aprovechando el backend de vídeo de mpv.
- Para seguridad, swaylock y swayidle son la dupla más habitual. Swaylock bloquea la pantalla de forma segura y swayidle se encarga de apagar monitores o activar el bloqueo tras un periodo de inactividad, ideal para no dejar la sesión a la vista cuando te levantas un rato.
- Como terminal, muchas configuraciones con Niri eligen Alacritty, un emulador rápido, con aceleración por GPU y muy configurable.
- Para compatibilidad con aplicaciones antiguas basadas en X11 entra en juego xwayland-satellite. Actúa de puente para programas que aún no han dado el salto a Wayland, como ciertos juegos (Steam) o herramientas de diseño específicas.
Tiling, dinámicos, flotantes y deslizantes: un zoológico de gestores en GNU/Linux
El mundo de los gestores de ventanas en UNIX y GNU/Linux es inmenso. No solo están los entornos de escritorio completos como GNOME, Plasma o Xfce; también conviven decenas de window managers con filosofías radicalmente distintas, desde clones minimalistas hasta experimentos casi artísticos.
Entre los gestores ligeros y clásicos destacan nombres como 9wm, blackbox, fluxbox o cwm. 9wm imita la interfaz del gestor de Plan 9 (8½/rio) con una simplicidad extrema: sin escritorios virtuales, sin atajos sofisticados, sin Unicode siquiera, ideal como base para crear tu propio WM. Blackbox y su derivado Fluxbox apuestan por la ligereza y la rapidez, con decoraciones sencillas y un enfoque muy sobrio.
Otros proyectos curiosos:
- MLVWM, que recrea la estética de los Mac de los 90.
- Matchbox, orientado a pantallas pequeñas como teléfonos o PDAs.
- UDE, con su peculiar menú radial de hexágonos que parece sacado de una película de ciencia ficción.
En el ámbito minimalista hay piezas tan extremas como ratpoison, que busca eliminar el ratón de la ecuación basándose en atajos al estilo Emacs, o proyectos escritos en lenguajes poco habituales para un WM como PycaWM (Python), GwML (Objective Caml) o PerlWM (Perl), muchos de ellos abandonados, pero interesantes como curiosidad histórica.
También existen escritorios completos más ligeros que los grandes gigantes. IceWM ofrece una barra de tareas tradicional con atajos globales y está tan integrado en ciertas distros que se usa en instaladores como el de openSUSE. JWM es el rey de los equipos modestos y distribuciones como Puppy Linux.
Entre los escritorios completos conviene recordar a Cinnamon, MATE, LXDE, LXQt, Pantheon, Lumina, Sugar o Deepin, aunque la oferta es enorme.

Wayland, Sway, Hyprland y la migración desde escritorios clásicos
La transición de Linux desde X11 a Wayland ha agitado mucho el panorama de gestores alternativos. Sway se ha convertido en el heredero natural de i3. Comparte casi la misma sintaxis de configuración y el mismo enfoque centrado en el teclado, pero sobre un servidor gráfico moderno.
Para usuarios que vienen de años de i3 o AwesomeWM en X11, Sway tiene un sabor familiar. La detección de monitores, el escalado, las teclas multimedia o la gestión básica de sesiones suelen funcionar bastante bien con ajustes mínimos. Sin embargo, replicar configuraciones muy complejas —layouts exóticos, scripts caseros, automatizaciones milimétricas— puede requerir cierto trabajo de adaptación.
Hyprland, por su parte, pone más énfasis en los efectos visuales y las animaciones fluidas, sin abandonar la esencia tiling. Ha ganado fama rápidamente. Especialmente entre usuarios que quieren algo más vistoso que i3 o Sway, aunque arrastra informes puntuales de incompatibilidades con funciones como compartir ventanas específicas en apps de videoconferencia, algo que para muchas personas es clave en su día a día.
Quien tenga setups muy pulidos en X11 con scripts en Perl o shell para recolocar ventanas según el monitor conectado se enfrenta, al migrar a Wayland, a la decisión de qué mantener y qué simplificar. Las herramientas modernas suelen ofrecer reglas por aplicación y por salida de vídeo. Pero a veces no cubren de serie toda la granularidad acumulada en años de ajustes personalizados.
La buena noticia es que la comunidad de Wayland se mueve rápido. Es fácil encontrar scripts, utilidades y proyectos que automatizan desde la detección de monitores hasta el reparto de ventanas por workspaces.
Alternativas para Windows: zonas, reglas y automatización del escritorio
Si usas Windows tampoco estás condenado al desorden permanente. Aunque el sistema ofrece acoplamiento básico de ventanas, existen utilidades que se superponen al gestor estándar y añaden layouts avanzados, zonas personalizadas y reglas automáticas.
La más popular hoy en día es FancyZones, integrada dentro de Microsoft PowerToys. Te permite definir cuadrículas o diseños libres en cada monitor y, al arrastrar una ventana mientras pulsas una tecla modificadora (por defecto, Shift), te muestra las zonas disponibles para encajarla justo donde quieras.
FancyZones admite layouts predefinidos y completamente personalizados. Puedes crear tres columnas homogéneas, una franja panorámica en la parte superior y varias ventanas pequeñas abajo, o incluso zonas que se solapan. Luego guardas ese diseño y lo aplicas mediante atajos de teclado.
Entre sus funciones más útiles para flujos exigentes están las asignaciones por teclado y el soporte multimonitor avanzado: puedes mover ventanas entre zonas con combinaciones tipo Win + flechas, tratar varios monitores como si fueran una única superficie gigante (si comparten escalado) y fijar reglas para que las apps recuerden sus zonas cuando cambias de resolución o conectas/desconectas pantallas.
FancyZones incluye además un editor visual muy completo, accesible con Win + Shift + `, desde el que puedes ajustar el tamaño de las zonas, los huecos entre ellas, colores, opacidades y teclas directas para aplicar un layout concreto. Incluso ofrece una pequeña herramienta de línea de comandos (FancyZonesCLI) para listar diseños, asignar atajos o cambiar layouts desde scripts, ideal si quieres automatizar entornos complejos.
Junto a FancyZones existen alternativas como Actual Window Manager y GridMove. Actual Window Manager añade reglas muy potentes para abrir ventanas siempre en posiciones y tamaños concretos, escritorios virtuales avanzados, modos always-on-top y muchas más opciones, aunque buena parte de su funcionalidad es de pago. GridMove es más sencillo, centrado en dividir la pantalla en cuadrículas simples, pero completamente gratuito y muy ligero.
Quién se beneficia de estos gestores de ventanas alternativos
No todo el mundo necesita reinventar su escritorio. Si solo usas dos o tres aplicaciones y te apañas arrastrando ventanas de vez en cuando, probablemente no saques un beneficio enorme de cambiar de modelo. Pero hay perfiles para los que un buen gestor de ventanas alternativo es casi un antes y un después.
Los usuarios avanzados de Linux que disfrutan afinando su sistema hasta el último detalle encuentran en los tiling y dinámicos un terreno de juego perfecto. Configurar reglas, layouts y scripts genera un entorno totalmente ajustado a sus manías y necesidades.
Programadores, administradores de sistemas, perfiles DevOps y gente que trabaja con muchas terminales y paneles simultáneos se benefician especialmente de ver varios contextos al mismo tiempo: logs, monitorización, documentación, editor y navegador repartidos sin solaparse.
Quienes valoran la productividad por encima de los fuegos artificiales visuales suelen encontrarse más cómodos en entornos minimalistas que en escritorios llenos de animaciones. Tener siempre el mismo layout reconocible reduce el ruido mental y ayuda a entrar más rápido “en modo trabajo”.
En cualquier caso, probar un tiling clásico, un gestor deslizante como Niri o una herramienta de zonas tipo FancyZones es una buena forma de descubrir cuántos segundos al día pierdes microgestionando ventanas. Hay gente que incluso lo mide con herramientas de productividad y, cuando ve la cantidad de tiempo que se va en estos pequeños gestos, tiene claro que merece la pena cambiar de paradigma.
Al final, todos estos gestores —en mosaico, dinámicos, flotantes con reglas, deslizantes o basados en zonas— persiguen lo mismo: domar el caos del escritorio para que tu tiempo se vaya en escribir código, diseñar, analizar datos o coordinar equipos, y no en perseguir ventanas por la pantalla. Elegir uno u otro depende de cuánto te apetezca trastear, de tus herramientas diarias y de si tu prioridad es la estabilidad absoluta, la personalización extrema o un punto intermedio sensato que te dé fluidez sin volverte loco configurando.