Boton cerrar y cerrar la pestaña apaga JARVIS

Cerrar el panel dejaba el proceso vivo (whisper agarrando la grafica, el
microfono escuchando). Ahora hay un boton "cerrar" (dos clics) y cerrar la
ultima pestaña apaga JARVIS del todo: para la voz, suelta whisper y cierra
el proceso, via SIGINT (la misma limpieza que Ctrl+C).
This commit is contained in:
sito 2026-08-16 16:31:11 +02:00
parent 3a2a1bb111
commit fde0fc1c72
6 changed files with 95 additions and 10 deletions

View file

@ -227,6 +227,7 @@ def panel(boca: Boca, cerebro=None, escuchando=False, modelo="small",
p = Panel(cara, boca, manos, cerebro, candado=not sin_candado,
centinela=centinela)
cara.al_pulsar = p.pulsado
cara.al_cerrar = p.cerrar # cerrar la ultima pestaña apaga JARVIS
url = cara.arranca()
if not url:
return 1