Repolode
karinushka

karinushka/paneru

Un gestor de ventanas deslizante y en mosaico para macOS que las organiza en una franja horizontal infinita, de modo que las nuevas ventanas nunca cambian el tamaño de las existentes.

Alternativa open source a:MagnetMoom

Estrellas
2,396
Forks
115
Issues abiertos
51
Último commit
hace 3 días

¿Qué es?

Paneru es un gestor de ventanas para macOS que las coloca en una franja horizontal que se extiende hacia la derecha. Al abrir una ventana nueva, las que ya están en la franja no cambian de tamaño, lo que mantiene estable la distribución. Cada monitor tiene su propia franja independiente, así que las ventanas permanecen en su pantalla en lugar de pasar a las pantallas adyacentes.

El proyecto está pensado para quienes buscan un flujo de trabajo en mosaico con desplazamiento, similar a Niri en Linux. Funciona junto con los Spaces nativos de macOS y añade espacios de trabajo virtuales experimentales que apilan varias filas dentro de un mismo espacio. La navegación admite atajos de teclado y gestos del trackpad, con la opción de enfocar ventanas al pasar el mouse.

La configuración se realiza mediante un archivo TOML o un script Lua integrado, y se recarga automáticamente cuando cambia el archivo. Paneru se puede controlar desde la línea de comandos mediante el subcomando send-cmd y ofrece consultas del estado en JSON y suscripciones a eventos para barras de estado y scripts. Se puede instalar mediante Cargo, Homebrew y Nix.

Funciones clave

  • 01Franja horizontal de ventanas con desplazamiento para cada monitor, que nunca cambia el tamaño de las ventanas existentes al abrir otras nuevas
  • 02Espacios de trabajo virtuales (experimentales) que apilan varias filas dentro de un mismo espacio de macOS
  • 03Atajos de teclado, desplazamiento con el trackpad y opción de enfocar ventanas al pasar el mouse
  • 04Configuración mediante TOML o Lua integrado, con recarga automática
  • 05Control desde la línea de comandos con send-cmd y consultas y suscripciones al estado en JSON
  • 06Restauración de la sesión al iniciar, incluidas las distribuciones de ventanas y las asignaciones de pantallas

Casos de uso

  • Mantener una distribución estable de ventanas en una pantalla externa grande, sin que queden demasiado grandes o pequeñas
  • Trabajar en la pantalla de una laptop, donde el mosaico tradicional deja las ventanas demasiado pequeñas
  • Crear scripts para controlar ventanas o enviar el estado de los espacios de trabajo a una barra de estado

Inicio rápido

  1. 1

    Instala desde crates.io

    cargo install paneru
  2. 2

    O instala con Homebrew

    brew install paneru
  3. 3

    Concede acceso de accesibilidad a Paneru en Ajustes del Sistema

  4. 4

    Ejecuta Paneru en primer plano

    paneru

Antes de usarlo

  • Paneru solo está disponible para macOS.
  • Paneru necesita acceso de accesibilidad para mover ventanas.
  • El uso de varias pantallas puede provocar un comportamiento inesperado si no se colocan por encima o por debajo de la pantalla principal.
  • Los espacios de trabajo virtuales están marcados como experimentales.

Temas

Preguntas frecuentes

¿Qué es paneru?
Un gestor de ventanas deslizante y en mosaico para macOS que las organiza en una franja horizontal infinita, de modo que las nuevas ventanas nunca cambian el tamaño de las existentes. Paneru es un gestor de ventanas para macOS que las coloca en una franja horizontal que se extiende hacia la derecha. Al abrir una ventana nueva, las que ya están en la franja no cambian de tamaño, lo que mantiene estable la distribución. Cada monitor tiene su propia franja independiente, así que las ventanas permanecen en su pantalla en lugar de pasar a las pantallas adyacentes.
¿paneru es gratuito? ¿Qué licencia tiene?
paneru es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿paneru sigue mantenido?
Mantenimiento activo. El último commit de paneru fue el 17 oct 2026.
¿Para qué puedo usar paneru?
Mantener una distribución estable de ventanas en una pantalla externa grande, sin que queden demasiado grandes o pequeñas Trabajar en la pantalla de una laptop, donde el mosaico tradicional deja las ventanas demasiado pequeñas Crear scripts para controlar ventanas o enviar el estado de los espacios de trabajo a una barra de estado
¿Cómo se instala paneru?
Instala desde crates.io: cargo install paneru O instala con Homebrew: brew install paneru Concede acceso de accesibilidad a Paneru en Ajustes del Sistema Ejecuta Paneru en primer plano: paneru
¿Dónde consigo paneru?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/karinushka/paneru

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados