1 repositorio
Dynamic window placement logic implemented as an external process.
Distinct from Dynamic Window Insertion: Focuses on the external process aspect rather than just the insertion algorithm.
Explore 1 awesome GitHub repository matching development tools & productivity · Externalized Dynamic Window Management. Refine with filters or upvote what's useful.
River es un compositor de Wayland y gestor de ventanas dinámico que separa el servidor de visualización gráfica central de la lógica de gestión de ventanas y política de diseño. Funciona como un gestor de diseño externo, delegando la posición de las ventanas y la lógica de enfoque de entrada a un proceso externo mediante un protocolo de comunicación. El sistema permite el intercambio dinámico de gestores, permitiendo que el proceso de gestión de ventanas activo sea reemplazado sin terminar la sesión gráfica. Este diseño no monolítico utiliza una interfaz de comunicación estable para intercambiar estados entre el compositor y los gestores externos. El proyecto cubre la composición de escritorio de Wayland y el renderizado de gráficos, incluyendo una capa de compatibilidad para ejecutar aplicaciones XWayland. Admite la inicialización de sesiones mediante scripts de inicio y puede iniciarse desde una terminal o anidarse dentro de una ventana existente.
Controls window placement and input focus through an external process that can be swapped at runtime.