aboutsummaryrefslogtreecommitdiffstats
path: root/config/asistente.toml
diff options
context:
space:
mode:
Diffstat (limited to 'config/asistente.toml')
-rw-r--r--config/asistente.toml24
1 files changed, 24 insertions, 0 deletions
diff --git a/config/asistente.toml b/config/asistente.toml
index a219142..a4f7e5e 100644
--- a/config/asistente.toml
+++ b/config/asistente.toml
@@ -172,6 +172,30 @@ timeout_secs = 15
# Ponle una carpeta sólo para depurar qué está viendo el modelo.
save_dir = ""
+# Mirar la pantalla. Es la misma visión que la cámara, pero con un ajuste
+# distinto porque el problema es distinto: una pantalla es TEXTO.
+#
+# Medido con tipografía de interfaz de 13 px, preguntando por datos concretos:
+# 1280 px 7,6 s acierta 3 de 3
+# 960 px 4,5 s acierta 2 de 3
+# 640 px 2,4 s acierta 1 de 3
+#
+# Y cuando falla no dice que no lo lee: se lo inventa. A 640 px contestó que el
+# error era «no se pudo abrir el archivo involution» y que la reunión era «a
+# las 10:00»; ninguna de las dos cosas estaba en la imagen. Por eso 1280 aunque
+# cueste el triple que la cámara.
+[screen]
+enabled = true
+# Detecta el entorno gráfico (grim en Wayland, maim/imagemagick en X11), captura
+# y reduce a {ancho}. Editar el guion es más fácil que recompilar.
+command = ["../scripts/capturar-pantalla.sh", "{ancho}", "{salida}"]
+width = 1280
+output = "" # monitor concreto; vacío = todo
+timeout_secs = 20
+# Vacío = no se guarda ninguna captura. Aquí pesa más que en la cámara: en una
+# captura de pantalla caben contraseñas, mensajes privados y correo abierto.
+save_dir = ""
+
[supervisor]
manage = true # lanzar los servidores; --no-manage los supone arriba
startup_timeout_secs = 180