volume_handler.sh 361 B

1234567891011121314151617
  1. #!/bin/bash
  2. if [ "$1" = "+" ]; then
  3. pulsemixer --change-volume +5
  4. elif [ "$1" = "-" ]; then
  5. pulsemixer --change-volume -5
  6. else
  7. pulsemixer --toggle-mute
  8. fi
  9. VOLUME=$(pulsemixer --get-volume | grep -oP "^\d+")
  10. COLORS="222222FF 33DD33FF FF0000FF"
  11. if [ $(pulsemixer --get-mute) = "0" ]; then
  12. COLORS="222222FF 33DD33FF 33DD33FF"
  13. fi
  14. echo "$VOLUME $COLORS" > $2