답변:
또한 모듈을로드하는 것도 사용됩니다 module-switch-on-connect
. 라인을 추가하면
load-module module-switch-on-connect
에 /etc/pulse/default.pa
(물론 같은 SU),이 스크립트를 호출 할 필요없이 자동으로 수행한다.
이론적으로 이것은 'PulseAudio Volume Control'에 의해 처리 되어야 합니다. imho의 제목이 '대체로 설정'으로 잘못 지정되었지만 장치를 기본 장치로 선택할 수있는 버튼이 있습니다. 이 기능에 대한 자세한 내용은 여기 ( http://ubuntuguide.org/wiki/Ubuntu_Oneiric_Hardware)를 참조 하십시오.
불행히도 기능이 작동하지 않습니다. USB 오디오 장치의 플러그를 뽑 자마자 다음에 장치를 연결할 때 볼륨, 밸런스 등과 같은 다른 모든 설정이 유지된다는 사실에도 불구하고 기본 장치로서의 설정을 잊어 버립니다. 기기가 삭제되지 않는 경우이 기능이 실제로 작동 할 수 있습니다. 앱이 없으면 'pavucontrol'패키지를 설치하십시오.
나는 전화를 위해 USB 헤드셋을 사용하고 GUI를 거치지 않기 위해 필요에 따라 'pacmd'를 사용하여 스크립트를 활성화 또는 비활성화하여 스크립트를 작성해야했습니다. 필자의 경우 헤드셋을 활성화하는 스크립트는 다음과 같습니다.
#!/bin/bash
pacmd "set-default-sink alsa_output.usb-Logitech_Logitech_USB_Headset-00-Headset.analog-stereo"
pacmd "set-default-source alsa_input.usb-Logitech_Logitech_USB_Headset-00-Headset.analog-mono"
그리고 내 오디오로 되돌리려면 :
#!/bin/bash
pacmd "set-default-sink alsa_output.usb-Logitech_Logitech_USB_Headset-00-Headset.analog-stereo"
pacmd "set-default-source alsa_input.usb-Logitech_Logitech_USB_Headset-00-Headset.analog-mono"
'pacmd'는 사용하기가 매우 쉽습니다. 터미널에서 실행하고 자세한 내용을 보려면 'help'를 입력하십시오.
Set as Fallback
"주"장치가 실패 할 때 PulseAudio가이 장치를 사용하도록하지 않습니까?