PulseAudio를 선호하는 외부 오디오 장치


12

컴퓨터에서 스테레오로 음악을 스트리밍하는 데 사용하는 Bose Soundlink 외부 오디오 장치가 있습니다. 우분투는 장치를 인식하지만 자동으로 사용하지는 않습니다. PulseAudio가 출력에 사용하도록하려면 '사운드 설정'의 '출력'탭에서 수동으로 선택해야합니다.

PulseAudio는 항상 외부 장치가 있으면 내부 장치보다 선호합니다. 이것을 달성 할 수있는 방법이 있습니까?

답변:


19

또한 모듈을로드하는 것도 사용됩니다 module-switch-on-connect. 라인을 추가하면

load-module module-switch-on-connect

/etc/pulse/default.pa(물론 같은 SU),이 스크립트를 호출 할 필요없이 자동으로 수행한다.


3
감사! 그것은 문제에 대한 우아한 해결책입니다. 테스트하려면 : $ pactl load-module module-switch-on-connect
iElectric

1
USB DAC 및 Linux Mint 18 Sarah와 잘 작동합니다. Sarah
alfonx

Linux Mint 18.3에서 Sims4 USB 헤드셋 + 마이크와 함께 작동 Sylvia
Nidhin David

5

이론적으로 이것은 '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'를 입력하십시오.


1
또한 KDE 기반 배포 (NetRunner)로 전환했으며 오디오 장치 환경 설정은 응용 프로그램 유형 (통신, 멀티미디어 등)에 다른 기본 장치를 사용하는 시점까지 훨씬 더 잘 처리됩니다.
Veazer

"하지만 imho는 '대체로 설정'이라는 제목이 잘못되었습니다." 좋은 점 +1
mertyildiran 2019

@Veazer Set as Fallback"주"장치가 실패 할 때 PulseAudio가이 장치를 사용하도록하지 않습니까?
cprn

2

내가 파일 편집했다를 제외하고 나는 샘 위트 락 말한 비슷한 대답을했다 default.pa의를 ~/.config/pulse. 그냥 load-module module-switch-on-connect일을 추가 !

JieLi AC4100 / IQ Sound Bluetooth 헤드셋과 함께 Ubuntu 17.04 실행 (USB 사용).

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