For at automatisere en kommando, der køres, når lydniveauet fra en mikrofon overstiger en bestemt grænse, kan du følge disse trin:
sudo apt-get install sox
sudo apt-get install xbacklight
Opret et bash-script, der overvåger lydniveauet og udfører en handling, når en bestemt grænse overskrides:
#!/bin/bash
# Indstil lydgrænsen
THRESHOLD=0.5
# Overvåg lydniveauet
rec -n stat trim 0 1 2>&1 | grep "Maximum amplitude" | awk '{print $3}' | while read level
do
if (( $(echo "$level > $THRESHOLD" | bc -l) )); then
# Dæmp skærmen
xbacklight -set 10
fi
done
Giv scriptet eksekverbare rettigheder:
chmod +x monitor_sound.sh
Kør scriptet for at begynde at overvåge lydniveauet:
./monitor_sound.sh
For at sikre, at scriptet kører automatisk ved opstart, kan du tilføje det til din crontab:
crontab -e
Tilføj følgende linje til crontab-filen:
@reboot /path/to/your/monitor_sound.sh
Med disse trin vil din Linux-computer automatisk køre en kommando for at dæmpe skærmen, når lydniveauet fra mikrofonen overstiger en bestemt grænse.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker