Dotfiles for my tiling window manager + terminal workflow.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
611 B

  1. #!/bin/bash
  2. #Device name variable
  3. case $1 in
  4. dac )
  5. devicename="alsa_output.usb-FiiO_DigiHug_USB_Audio-01.analog-stereo"
  6. ;;
  7. dac2 )
  8. devicename="alsa_output.usb-1852_DigiHug_USB_Audio-01.analog-stereo"
  9. ;;
  10. line-out )
  11. devicename="alsa_output.pci-0000_00_14.2.analog-stereo"
  12. # devicename="alsa_output.pci-0000_00_14.2.iec958-stereo"
  13. ;;
  14. esac
  15. echo "$devicename"
  16. #change the default sink
  17. pacmd "set-default-sink $devicename"
  18. #move all inputs to the new sink
  19. for app in $(pacmd list-sink-inputs | sed -n -e 's/index:[[:space:]]\([[:digit:]]\)/\1/p');
  20. do
  21. pacmd "move-sink-input $app $devicename"
  22. done