Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. amixer_() {
  4. # Workaround
  5. amixer -c 0 sset Headphone unmute
  6. amixer -c 0 sset Speaker unmute
  7. amixer "$@"
  8. }
  9.  
  10. notify() {
  11. /home/patrick/.local/bin/runx notify-send "$@"
  12. }
  13.  
  14. logger -t acpid "$*"
  15.  
  16. case "$1" in
  17. battery) notify "Battery Event" "$(acpi)" ;;
  18. button/f20) amixer -c 0 sset Capture toggle ;; # mic mute
  19. button/mute) amixer_ -c 0 sset Master toggle ;;
  20. button/volumedown) amixer_ -c 0 sset Master '3%-' ;;
  21. button/volumeup) amixer_ -c 0 sset Master '3%+' ;;
  22. video/brightnessup)
  23. read -r val < /sys/class/backlight/intel_backlight/brightness
  24. echo $((val+77)) > /sys/class/backlight/intel_backlight/brightness
  25. ;;
  26. video/brightnessdown)
  27. read -r val < /sys/class/backlight/intel_backlight/brightness
  28. echo $((val-77)) > /sys/class/backlight/intel_backlight/brightness
  29. ;;
  30. #*) notify "ACPI Event" "$(printf "%s\n" "$@")" ;;
  31. esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement