사운드 입력 출력 장치 자동 변경


33

음성 용 콤보 입력 출력 포트가 있기 때문에 오디오 입력을 위해 USB 오디오 어댑터 (4300054 Gigawire USB 오디오 어댑터)를 플러그인해야합니다. 이 작업을 수행 한 후 사운드 설정을 열고 입력 및 출력용 USB 오디오 어댑터를 수동으로 선택합니다. 그렇지 않으면 시스템 기본값이 선택된 상태로 유지됩니다.

어쨌든 플러그인하면 USB 오디오 어댑터를 기본값으로 자동 선택하도록 Ubuntu를 만들 수 있습니까?

답변:


47

연결시 오디오 장치를 자동으로 전환 할 수있는 펄스 오디오 모듈-스위치-온-커넥트가 있습니다. 이것이 작동하는지 테스트하기 위해 터미널에서 다음 명령을 발행 할 수 있습니다.

pacmd load-module module-switch-on-connect

성공하면 다음 줄을 추가 할 수 있습니다 /etc/pulse/default.pa

load-module module-switch-on-connect

로그인 할 때마다이 모듈을 항상로드하려면 resp. pulseaudio 데몬을 다시 시작하십시오.


방금이 답변을 다시 찾았으며 다시 찬성 할 수 있기를 바랍니다. 이것은 우분투 14.04의 문제를 해결합니다.
Lars Nyström

1
너무 오랜 시간이 지나도 여전히 16.04에서 자동으로로드되도록 설정되지 않았습니다.
Ivan Temchenko

@ LarsNyström 당신을 위해
찬성했습니다

방금 이것을 17.04에 적용했습니다-완벽한 솔루션이며 실제로 기본값이어야합니다
fishears

1
만약에 Module load failed?
Skippy le Grand Gourou

18

~/.config/pulse/default.pa존재하지 않는 경우 생성 하고 추가

.include /etc/pulse/default.pa
load-module module-switch-on-connect

이것은 편집하는 것보다 낫습니다 /etc/pulse/default.pa.

그런 다음 pulseaudio -k && pulseaudio --start변경 사항을 적용하려면 실행해야합니다 . lreeder를 지적 해 주셔서 감사합니다


4
16.04 LTS에서 나를 위해 일합니다. 이 구성을 만든 후 pulseaudio를 다시 시작해야합니다. 명령 행에서 'pulseaudio -k'가 수행합니다.
lreeder

4
왜 "/etc/pulse/default.pa를 편집하는 것보다 낫습니까?"
로드리고

다시 시작한 후 연결된 헤드폰을 기본값으로 설정하기 위해 이것을 사용했습니다 ./etc/pulse/default.pa 편집이 작동하지 않았습니다.
Sebastian Blask

2
@Rodrigo는 일반적으로 시스템 전체 구성 파일을 편집하는 것이 좋지 않으므로 업데이트로 덮어 쓰거나 다른 사용자에게 영향을 줄 수 있습니다. 여기를 참조하십시오 : wiki.archlinux.org/index.php/PulseAudio#Configuration_files
han-tyumi

@ han-tyumi 물론입니다! 고맙습니다!
로드리고
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.