Problema y objetivo
La configuración de Yabai puede requerir la scripting addition para habilitar capacidades avanzadas. Cuando Dock se reinicia, esa integración deja de estar cargada aunque el servicio de Yabai continúe activo.
El objetivo es cargar la scripting addition de forma no interactiva únicamente cuando la autorización previa requerida ya está disponible y volver a cargarla una vez tras cada reinicio de Dock.
Comportamiento actual
La configuración actual de main no utiliza scripting addition, por lo que no existe una ruta administrada para restaurarla después de un reinicio de Dock. Además, la documentación pública afirma que la integración no requiere scripting addition ni cambios parciales de SIP.
Comportamiento esperado
- El arranque intenta cargar la scripting addition sin solicitar credenciales ni bloquear la carga normal de Yabai.
- La señal de reinicio de Dock se registra únicamente después de una carga inicial satisfactoria.
- Cada reinicio de Dock provoca una sola recarga no interactiva.
- Si falta autorización o falla la carga, Yabai conserva su configuración normal y no registra una señal inválida.
- La documentación presenta esta integración como opcional y explica sus requisitos de seguridad.
Criterios de aceptación
Alcance excluido
- Desactivar SIP completamente.
- Automatizar cambios de SIP, NVRAM o sudoers desde el repositorio.
- Solicitar credenciales de forma interactiva.
- Cambiar atajos, reglas de ventanas o configuraciones ajenas a la scripting addition.
Problema y objetivo
La configuración de Yabai puede requerir la scripting addition para habilitar capacidades avanzadas. Cuando Dock se reinicia, esa integración deja de estar cargada aunque el servicio de Yabai continúe activo.
El objetivo es cargar la scripting addition de forma no interactiva únicamente cuando la autorización previa requerida ya está disponible y volver a cargarla una vez tras cada reinicio de Dock.
Comportamiento actual
La configuración actual de
mainno utiliza scripting addition, por lo que no existe una ruta administrada para restaurarla después de un reinicio de Dock. Además, la documentación pública afirma que la integración no requiere scripting addition ni cambios parciales de SIP.Comportamiento esperado
Criterios de aceptación
Alcance excluido