Wie mache ich eine Maschine für eine gewisse Zeit "bildschirmlos" (als Strafe), wenn bestimmte Geräuschpegel erreicht werden?
Meine Kinder (4 und 5) schreien viel, wenn sie Spiele am Computer spielen. Ich habe ein wirksames Mittel dagegen gefunden. Wenn ich laute Geräusche höre, logge ich mich in den Spielcomputer ein und mache:
chvt 3; sleep 15; chvt 7
Das schaltet den Bildschirm unter Linux für 15 Sekunden aus. Ich habe ihnen gesagt, dass der Computer keine lauten Geräusche mag. Sie glauben das total und betteln den Computer um Verzeihung an. Sie sind viel leiser geworden, aber nicht in dem Maße, dass ich zufrieden wäre, und so muss ich diesen Erziehungsprozess fortsetzen. Allerdings bin ich nicht immer da, um dies manuell zu tun.
Ist es möglich, dies zu automatisieren? An der Box ist ein Mikrofon angebracht. Wenn der Lautstärkepegel eine gewisse Schwelle überschreitet, möchte ich einen Befehl ausführen.