Guest User

Untitled

a guest
May 4th, 2022
3,933
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. echo Adding microphone to Pulseaudio
  4.  
  5. grep -qxF 'load-module module-alsa-source device=hw:0,99' /etc/pulse/default.pa || echo 'load-module module-alsa-source device=hw:0,99' >> /etc/pulse/default.pa
  6.  
  7. echo Adding headphone to Pulseaudio
  8.  
  9. grep -qxF 'load-module module-alsa-sink device=hw:0,1' /etc/pulse/default.pa || echo 'load-module module-alsa-sink device=hw:0,1' >> /etc/pulse/default.pa
  10.  
  11. echo Adding headset microphone to Pulseaudio
  12.  
  13. grep -qxF 'load-module module-alsa-source device=hw:0,1' /etc/pulse/default.pa || echo 'load-module module-alsa-source device=hw:0,1' >> /etc/pulse/default.pa
  14.  
  15. echo Restarting Pulseaudio
  16.  
  17. killall pulseaudio
  18.  
  19. echo Configuring headphone/headset mixer
  20.  
  21. amixer cset name='Playback Digital Volume' 111
  22. amixer cset name='Playback Digital Switch' 1
  23. amixer cset name='Out DACL Mux' DAIL
  24. amixer cset name='Out DACR Mux' DAIR
  25. amixer cset name='Mixer Out FilterL DACL Switch' 1
  26. amixer cset name='Mixer Out FilterR DACR Switch' 1
  27. amixer cset name='ST Mixer Out FilterL Out FilterL Switch' 1
  28. amixer cset name='ST Mixer Out FilterR Out FilterR Switch' 1
  29. amixer cset name='Headphone Jack Switch' on
  30. amixer cset name='Headset Mic Switch' on
  31. amixer cset name='Mic Volume' 5
  32. amixer cset name='Capture Digital Volume' 111
  33. amixer cset name='Capture Digital Switch' 1
  34. amixer cset name='Mixin Volume' 10
  35. amixer cset name='Mixin Switch' 1
  36. amixer cset name='Mixer In Mic Switch' 1
  37. amixer cset name='Out DAIL Mux' ADC
  38. amixer cset name='Out DAIR Mux' ADC
  39. amixer cset name='Pin5-Port0 Mux' 1
  40. amixer cset name='Pin5-Port1 Mux' 1
  41. amixer cset name='Pin5-Port2 Mux' 1
  42. amixer cset name='Pin6-Port0 Mux' 2
  43. amixer cset name='Pin6-Port1 Mux' 2
  44. amixer cset name='Pin6-Port2 Mux' 2
  45. amixer cset name='Gain Ramp Rate' 1
  46.  
Advertisement
Add Comment
Please, Sign In to add comment