/apm/scripts.d/alsa

http://github.com/brinkman83/bashrc · Shell · 11 lines · 5 code · 3 blank · 3 comment · 3 complexity · f83b2095c1d2a46d7eac161c5ff0373d MD5 · raw file

  1. #!/bin/sh
  2. #
  3. # apmd proxy script for ALSA
  4. [ -x /sbin/alsactl ] || exit 0
  5. case "$1,$2" in
  6. suspend,*) /sbin/alsactl store && /sbin/alsa suspend ;;
  7. resume,suspend) /sbin/alsa resume && /sbin/alsactl restore ;;
  8. esac