mixer-ctrl 469 B

1234567891011121314151617181920212223242526
  1. #!/bin/sh
  2. channels=`mixerctl $1 | cut -d "=" -f 2`
  3. volume=`echo $channels | cut -d "," -f 1`
  4. newvol=$volume
  5. if [ $2 = "increase" ]
  6. then
  7. newvol=$(($volume+10))
  8. elif [ $2 = "decrease" ]
  9. then
  10. newvol=$(($volume-10))
  11. else
  12. echo "Unsupport argument. Use either increase or decrease."
  13. fi
  14. echo $newvol
  15. if [ $newvol != $volume ]
  16. then
  17. mixerctl -w $1=$newvol
  18. newval=`mixerctl $1 | cut -d "=" -f 2`
  19. pkill -SIGUSR1 herbe
  20. herbe "Volume ${newval}" &
  21. fi