volume-change.sh 313 B

1234567891011121314151617
  1. #!/bin/bash
  2. max=$(amixer get Master | grep Limits | cut -f7 -d' ')
  3. step=$(( ($max+19)/20 ))
  4. if [[ $# -eq 1 ]]; then
  5. case $1 in
  6. "up")
  7. amixer set Master $step+;;
  8. "down")
  9. amixer set Master $step-;;
  10. "toggle")
  11. amixer set Master toggle;;
  12. *)
  13. echo "Invalid option";;
  14. esac
  15. fi