Tengo un script de Python que funciona y toma capturas de pantalla de mi único display de macOS cada minuto usando screencapture
. Básicamente, el script hace un bucle con os.system(f'screencapture {output}.png')
.
De vez en cuando, las capturas de pantalla de repente comienzan a mostrar solo mi fondo de pantalla. Sé que este no es un problema de permisos de grabación de pantalla para Python, ya que el script funciona el 99% del tiempo. Además, una vez que comienza el comportamiento defectuoso, al tomar capturas de pantalla con screencapture
yo mismo en Terminal.app sucede lo mismo. El error nunca desaparece por sí solo.
La única solución que he encontrado hasta ahora es reiniciar frustrantemente mi computadora. ¿Existe alguna documentación o solución para este comportamiento?
Editar: Para aclarar, todavía puedo tomar capturas de pantalla no defectuosas con combinaciones de teclas como Shift + Command + 3.