X-Git-Url: https://defaria.com/gitweb/?a=blobdiff_plain;f=bin%2Fshh;h=7e82eba81ed90c29bcc4169d9b04a1195e3aaa09;hb=d6e74074a6f77b280a8df5f6e3cfed5d98250682;hp=f70c361bc4c72b2113b9ba5f10029adf2f37048b;hpb=560c091996e7e2f3c2d1babb51c0e84f3afb95a6;p=clearscm.git diff --git a/bin/shh b/bin/shh index f70c361..7e82eba 100755 --- a/bin/shh +++ b/bin/shh @@ -1,15 +1,20 @@ #!/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 /opt/clearscm/bin/shh ]; then - rm /opt/clearscm/bin/shh +if [ -f $touchfile ]; then + rm $touchfile cp ~/.icons/ShhOff.png ~/.icons/Shh.png - notify-send -t $timeout "Announcements turned on" else - touch /opt/clearscm/bin/shh + # Stop currently playing audio + killall play + # Stop any Google TTS + kill -9 $(cat /tmp/simple_google_tts.pid) + # 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