Add voice control
This commit is contained in:
@@ -7,14 +7,21 @@ print_status() {
|
||||
|
||||
brightness=$(brightnessctl -m 2>/dev/null | awk -F, '{print $4}')
|
||||
|
||||
printf 'VOL %s | BRI %s | %s\n' "${volume:-n/a}" "${brightness:-n/a}" "$(date +'%Y-%m-%d %H:%M:%S')"
|
||||
voxtype_state=$(voxtype status 2>/dev/null)
|
||||
case "$voxtype_state" in
|
||||
recording) voxtype=' | VOX REC' ;;
|
||||
transcribing) voxtype=' | VOX ...' ;;
|
||||
*) voxtype='' ;;
|
||||
esac
|
||||
|
||||
printf 'VOL %s | BRI %s%s | %s\n' "${volume:-n/a}" "${brightness:-n/a}" "$voxtype" "$(date +'%Y-%m-%d %H:%M:%S')"
|
||||
}
|
||||
|
||||
trap print_status USR1
|
||||
|
||||
print_status
|
||||
while :; do
|
||||
sleep 60 &
|
||||
sleep 1 &
|
||||
wait $!
|
||||
print_status
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user