Come faccio a rendere una macchina "schermo vuoto" per un periodo di tempo (come penalità) se si raggiungono certi livelli di rumore?
I miei figli (4 e 5) urlano molto quando giocano al computer. Ho trovato una cura efficace per questo. Quando sento dei rumori forti, mi collego al computer di gioco e faccio:
chvt 3; sleep 15; chvt 7
Questo spegnerà lo schermo per 15 secondi su Linux. Ho detto loro che il computer non ama i rumori forti. Loro ci credono completamente e implorano il computer di perdonarli. Sono diventati molto più silenziosi, ma non al livello in cui io sarei felice, e quindi ho bisogno di continuare questo processo educativo. Tuttavia, non sono sempre in giro per fare questo manualmente.
È possibile automatizzare questo? Un microfono è attaccato alla scatola. Se il livello di volume supera una certa soglia, allora voglio eseguire un comando.