저는 PulseAudio Mixer를 대체할 Xfce(또는 데스크탑 독립형)용 Alsa 믹서 GUI를 찾고 있습니다. 후자에 만족하지만 PulseAudio는 USB DAC를 제대로 처리하지 못해서 제거해야 했습니다.
Alsa 기반 믹서에서 저는 특히 다음 기능을 찾고 있습니다.
- 연결된 USB DAC 감지
- 새 프로그램에 대한 기본 재생 장치 설정(예
USB DAC
: ) - (선택 사항) 현재 한 재생 장치에서 다른 재생 장치로 사운드를 출력하고 있는 실행 중인 프로그램을 투명하게 변경합니다(예: 통합에서 로
HDA PCH
)USB DAC
.
pavucontrol
그럼 알사와 비슷한 믹서 가 있나요 ?
답변1
의견에서 언급했듯이 Alsa는 PulseAudio 관련 기능이므로 실행 중인 프로그램을 한 재생 장치에서 다른 재생 장치로 투명하게 변경할 수 없는 것 같습니다. 또한 Alsa 믹서에서 장치를 선택하면 표시되는 믹서 컨트롤만 정의됩니다.믹서기 내부이며 미디어 플레이어에서 사용하는 기본 사운드 카드와 독립적입니다.
연결된 USB DAC를 감지하고 새 프로그램에 대한 기본 재생 장치를 설정할 수 있는 최소한의 Python GUI가 있습니다. ( asouncdconf-gtk
원래 Xfce를 염두에 두고 Ubuntu용으로 작성됨) 이 유틸리티는 다음에 따라 달라집니다.건전한 회의파이썬 스크립트. 수년 동안 유지 관리되지 않았음에도 불구하고(마지막 업데이트는 2011년) Ubuntu 14.04와 같은 최신 배포판에서는 여전히 잘 작동하는 것 같습니다.
Ubuntu 사용자는 다음에서 패키지를 설치할 수 있습니다.asoundconf PPA(Ubuntu는 공식적으로 PulseAudio만 잘 지원합니다.) 아치 리눅스의 경우 참조재생 사운드 카드를 쉽게 전환할 수 있는 방법이 있습니까?. 그러나 Python 코드이기 때문에 거의 모든 배포판에서 실행됩니다. Ubuntu를 다운로드하고 .deb
아카이브 관리자를 사용하여 압축을 풀고 스크립트를 /usr/bin
.
Alsa의 공식 문서에는 다음과 같은 내용만 나와 있습니다.기본 사운드 카드를 수동으로 설정하는 방법:
관련 카드 찾기:
cat /proc/asound/cards
그런 다음 다음을 입력하십시오 /etc/asound.conf
.
defaults.pcm.card 1
defaults.ctl.card 1
"1"을 해당 카드 번호로 바꾸세요. 이것은 USB DAC를 사용하는 것처럼 자주 하고 싶은 일이 아닙니다.
추가 자료:
- Ubuntu 10.10용 Asoundconf(Maverick)Ubuntu 배포판에서 Alsa 및 PulseAudio만 사용하는 방법에 대한 자세한 논의
- alsa-utils에 aoundconf가 없습니다.-- Ubuntu 개발자는 Alsa 전용 사용자에 대해 이 문제를 해결하지 않을 것이라고 발표했습니다(예: 사용자가 PulseAudio를 사용하도록 강제합니다. Skype가 버전 4.3에서 동일한 작업을 수행했기 때문에 회사 문제인 것 같습니다...)
답변2
이를 사용하여 pavucontrol
기본(및 대체) 오디오 출력 장치를 설정할 수 있습니다. 그러나 이를 위해서는 펄스오디오가 필요합니다(펄스가 개발된 이유 중 하나).