Sobre el proyecto

swm es un gestor de ventanas de línea de comandos para macOS que opera como un demonio para rastrear aplicaciones, pantallas, espacios y ventanas. Proporciona una interfaz basada en shell para gestionar la disposición de las ventanas y el estado del sistema, sirviendo como sucesor de Stark. Las capacidades clave incluyen: - Tiling Automático: Soporta múltiples modos de disposición, incluyendo float, master, monocle y dwindle. - Gestión de Ventanas: Comandos para enfocar, minimizar, mover, redimensionar e intercambiar ventanas, incluyendo la colocación basada en cuadrículas. - Configuración de Espacios: Capacidad para establecer la disposición, el padding y los gaps para espacios individuales o de forma global. - Consulta de Estado: Devuelve datos en formato JSON sobre pantallas, espacios y ventanas. - Automatización Basada en Eventos: Un sistema de señales que permite a los usuarios ejecutar acciones de shell basadas en eventos de tiempo de ejecución, como la creación de ventanas o cambios de enfoque. - Configuración: Soporta un archivo de configuración de inicio (~/.config/swm/swmrc) para ajustes persistentes y registros de señales. Nota: swm no gestiona las asignaciones de teclado directamente; está diseñado para ser utilizado con un demonio de hotkeys independiente.