BlogTessera

Dejé de recolocar ventanas en el Mac (sin escribir ni una línea de configuración)

macOS ya coloca ventanas en mosaico, pero de una en una y a mano. Qué trae de serie, qué ofrecen los gestores en mosaico y cómo tenerlo automático desde el primer minuto.

Por 5 min de lectura

La respuesta corta. Para poner dos ventanas lado a lado de vez en cuando, macOS 15 ya basta: arrastra una ventana al borde con ⌥ pulsado. Si te pasas el día recolocando, lo que buscas es un gestor en mosaico. yabai, AeroSpace y Amethyst dan mucho control; Tessera (gratis, en alfa, la he hecho yo) funciona sin configurar nada.

Abres el editor. El navegador al lado. Una terminal, que tapa medio navegador. La arrastras, la estrechas, y ahora el editor tiene un margen raro a la derecha. Lo arreglas. Abres un PDF. Vuelta a empezar.

Cada vez son unos segundos, así que nadie lo cronometra. Pero pasa decenas de veces al día, y cada una te saca de lo que hacías para hacer de maquetista de tu propia pantalla.

Ilustración de un escritorio de Mac con cuatro ventanas en mosaico —editor, navegador, terminal y notas— sin huecos ni solapes entre ellas.
Ilustración: así se ve un escritorio en mosaico. Ningún hueco, ningún solape, nada que recolocar.

Por qué pasa

Ventanas flotantes

Cada una donde cae. Solapes y huecos de regalo.

Mosaico

Se reparten la pantalla. Ni huecos ni solapes.

macOS funciona con ventanas flotantes: cada una tiene el sitio y el tamaño que le des, y ninguna sabe nada de las demás. Es flexible, y mucha gente lo prefiere. El precio es que la distribución la mantienes tú: cada ventana nueva aparece donde le parece y cada cambio de tamaño deja huecos o solapes.

Lo contrario es el mosaico (tiling): las ventanas se reparten la pantalla sin huecos ni solapes, y cuando abres o cierras una, las demás se recolocan solas. En Linux es lo habitual; en Mac lleva años pidiéndose.

Lo que ya trae tu Mac

Desde macOS 15 (Sequoia) hay mosaico básico de serie:

Lo que trae macOS 15: arrastras una ventana al borde y ocupa esa mitad. Bien… pero de una en una.
  • Arrastra una ventana al borde y se ajusta a esa mitad o a ese cuarto. Con ⌥ pulsado mientras arrastras, ves dónde va a caer.
  • Menú Ventana → Mover y redimensionar ofrece las mismas distribuciones, con atajos de teclado.

Para dos ventanas lado a lado de vez en cuando, sobra. Lo que no hace es lo que define a un gestor en mosaico: es manual. Abrir una tercera ventana no reparte el espacio, y estrechar una no adapta la de al lado. Sigues siendo tú quien mantiene el orden, solo que con mejores herramientas.

Las alternativas (y para quién es cada una)

En macOS hay gestores en mosaico de verdad desde hace años. Los más conocidos son yabai, AeroSpace y Amethyst, y los tres tienen usuarios muy contentos. Su enfoque, en general, es darte mucho control: modelos de distribución configurables, reglas por aplicación, integración con otras herramientas de automatización.

Tres formas de tener ventanas en mosaico

  • Mosaico de macOS 15

    De serie. Colocas cada ventana tú, una a una.

    Manual
  • yabai, AeroSpace, Amethyst

    Gestores en mosaico de verdad, pensados para darte mucho control.

    Automático · muy configurable
  • Tessera

    Todo con valores por defecto; la configuración es opcional.

    Automático · sin configurar

Si disfrutas afinando tu entorno, pruébalos. Si solo quieres abrir ventanas y que caigan en su sitio sin estudiarte antes cómo se configura un gestor de ventanas, sigue leyendo.

El hueco: que funcione sin configurar, y sin huecos

Lo que yo buscaba era fácil de decir y difícil de hacer: mosaico automático que funcione bien desde el primer arranque, sin configurar nada, y que no deje huecos.

Lo último es lo difícil. Cuando un gestor le pide a una ventana «ocupa este rectángulo», muchas apps no obedecen del todo: tienen un tamaño mínimo, solo aceptan tamaños de una rejilla (los terminales crecen por líneas y columnas enteras) o simplemente se resisten. El gestor cree que la ha colocado y en pantalla queda una franja vacía o un solape.

La solución que me hice: Tessera

Por eso hice Tessera, un gestor de ventanas en mosaico para macOS. Gratis, de código abierto y en alfa: la uso a diario, y más abajo te cuento qué hace y qué no.

Lo instalas, le das el permiso de Accesibilidad y empieza a ordenar. Todo tiene un valor por defecto; hay un archivo de configuración, pero es opcional y solo sirve si quieres cambiar márgenes o excluir alguna app.

Así se comporta el mosaico:

Selecciona la demo y usa T, A, M, R, N, W, B y las flechas (⇧ para mover). O arrastra ventanas y la división.

Demo interactiva, no la app: arrastra una ventana sobre otra o mueve la división.

Mide, no supone. Después de colocar cada ventana, Tessera vuelve a leer el marco que macOS ha dibujado de verdad y lo compara con lo que pidió. Si una app se ha resistido, lo ve y vuelve a resolver la distribución. Cuando una app rechaza el mismo tamaño dos veces, Tessera aprende su mínimo o su máximo y lo recuerda 30 días, así que la siguiente vez acierta a la primera. Y si una app se empeña en quedarse unos puntos más pequeña, como los terminales al crecer por líneas enteras, Tessera respeta su tamaño en lugar de pelearse con ella en bucle.

  1. 1. Pide

    «Ocupa este rectángulo».

  2. 2. Mide

    Lee el marco que macOS ha dibujado de verdad.

  3. 3. Vuelve a resolver

    Si la app se resistió, recoloca sin dejar hueco.

Si una app rechaza dos veces el mismo tamaño, Tessera aprende su mínimo o su máximo y lo recuerda 30 días.

Con el ratón, como siempre. No hace falta aprender atajos para empezar:

  • Suelta una ventana sobre otra y cambian de sitio. El destino se ilumina antes de soltar.
  • Redimensiona una y su vecina se adapta.
  • Diálogos y paneles flotan solos, como esperas.

Con el teclado, cuando quieras ir más rápido. Todos los atajos empiezan por ⌃⌥. Mantenlos pulsados un momento y Tessera te enseña el mapa completo, así que no hay nada que memorizar:

Chuleta de teclado

⌃⌥+H J K L
Mover el foco (o con las flechas)
⌃⌥⇧+H J K L
Mover la ventana
⌃⌥+T · A · M
Mosaico, acordeón o maximizado
⌃⌥+1…9
Ir al escritorio 1…9
⌃⌥⇧+Espacio
Sacar una ventana del mosaico (o devolverla)

Mantén ⌃⌥ un momento y Tessera te enseña este mapa en pantalla.

Se lleva bien con macOS. No se pelea con el sistema ni con otros gestores (AeroSpace, yabai, Amethyst): cuando uno está activo, se aparta.

  • Un mosaico por escritorio

    Cada escritorio de Mission Control tiene el suyo.

  • Respeta la pantalla completa

    Minimizadas y apps en pantalla completa salen del mosaico; el resto se recoloca.

  • Se aparta cuando toca

    Con Stage Manager u otro gestor activo, se pausa sola.

  • Sin desactivar SIP

    La protección de integridad del sistema se queda como está.

No deja ventanas escondidas. En algunas distribuciones, como la de maximizado, Tessera aparta ventanas fuera de la vista, pero antes las apunta una a una. Al salir las devuelve todas, y si se cierra de forma inesperada, las recupera en el siguiente arranque.

Permisos, los justos. Un gestor de ventanas toca todas tus apps, así que esto importa:

  • Solo Accesibilidad

    Es el único permiso que pide.

  • No lee tus títulos

    Nunca lee el título de tus ventanas: la compilación falla si alguien lo intenta.

  • Órdenes firmadas

    Desde la terminal solo obedece a programas firmados por el mismo desarrollador.

Lo que no hace (todavía)

  • Está en alfa. La uso a diario, pero es software joven.
  • Solo ordena la pantalla principal. Si tienes varios monitores, los demás se quedan como estaban.
  • No mueve ventanas entre escritorios con el teclado. macOS no lo permite sin desactivar SIP, y Tessera no te lo pide: para llevar una ventana a otro escritorio, se arrastra como siempre.
  • Para saltar de escritorio con ⌃⌥1…9 necesita los atajos «Ir al escritorio N» de macOS activados (Ajustes del Sistema → Teclado → Funciones rápidas → Mission Control), que vienen apagados. Si no lo están, Tessera te lo explica.
  • Pide macOS 15.2 o posterior. Funciona en Apple Silicon e Intel.
  • No quiere sustituir a los gestores muy configurables. Si necesitas reglas por aplicación o distribuciones a medida, yabai o AeroSpace te darán más control.

Si solo pones dos ventanas lado a lado de vez en cuando, lo que trae macOS desde Sequoia probablemente te sobra: prueba a arrastrar con ⌥ pulsado. Si te pasas el día recolocando, el mosaico automático cambia tu forma de trabajar, y Tessera es mi intento de que llegar a él cueste un minuto: tessera.rrios.dev.