#!/bin/bash
-timeout=5000 # 5 seconds
touchfile=/opt/clearscm/data/shh
# This just toggles the creation of the /opt/clearscm/bin/shh file
if [ -f $touchfile ]; then
rm $touchfile
cp ~/.icons/ShhOff.png ~/.icons/Shh.png
- notify-send -t $timeout "Announcements turned on"
else
+ # Stop currently playing audio
+ killall play 2> /dev/null
+ # Stop any Google TTS
+ if [ -f /tmp/simple_google_tts.pid ]; then
+ kill -9 $(cat /tmp/simple_google_tts.pid)
+ fi
+ # Clean up tmp
+ rm -rf /tmp/simple_google_tts.*
+ # Touch shh file
touch $touchfile
+ # Change the icon
cp ~/.icons/ShhOn.png ~/.icons/Shh.png
- # Note that a -t 0 will keep the notification up. This way we can
- # be visually reminded that we are not receiving audio announcements
- notify-send -t 0 "Announcements turned off"
fi