¿Cómo puedo hacer que una máquina se quede con la pantalla en blanco durante un periodo de tiempo (a modo de penalización) si se alcanzan ciertos niveles de ruido?
Mis hijos (4 y 5 años) gritan mucho cuando juegan en el ordenador. He encontrado un remedio eficaz para esto. Cuando oigo ruidos fuertes, me meto en el ordenador del juego y hago
chvt 3; sleep 15; chvt 7
Esto apagará la pantalla durante 15 segundos en Linux. Les he dicho que al ordenador no le gustan los ruidos fuertes. Se lo creen totalmente y le piden perdón al ordenador. Se volvieron mucho más silenciosos, pero no al nivel que yo estaría feliz, y por eso necesito continuar este proceso educativo. Sin embargo, no siempre estoy cerca para hacerlo manualmente.
¿Es posible automatizar esto? Se conecta un micrófono a la caja. Si el nivel de sonoridad supera algún umbral, quiero ejecutar un comando.