이 시간에 여기에 온 이상, 시스템과 함께 엉망 적이 특히 넓은 기본적 사람들을 위해 /etc/pulse/default.pa
, 당신이있는 경우주의 할 ~/.config/pulse/default.pa
완전히 시스템 전체의 디폴트를 대체합니다.
즉, 오류 메시지가 표시되는 경우
[pulseaudio] main.c: Daemon startup without any loaded modules, refusing to work.
의도적으로 또는 실수로 파일을 가지고 있는지 확인하십시오. .config/pulse/default.pa
그렇다면 백업 위치로 이동 한 다음 pulseaudio를 다시 시작하십시오. 예를 들어 터미널을 연 다음
mv .config/pulse/default.pa ~/default.pa.bak
pulseaudio -vvvvv
이제 많은 행이 스크롤되고, 특히로드 된 모듈에 대한 설명이 표시되면 원래 문제가 해결 된 것입니다.
추적하기가 어렵 기 때문에 (특히 나와 같은) 잊어 버린 경우 또는 펄스 오디오 문제를 다루는 많은 웹 페이지 중 하나에 확신이 생겼기 default.pa
때문에 이미 런치 패드 버그 가 있습니다. 사용자가 특정의 행동에 대한 default.pa
대체 다양한 시스템을 default.pa
. 올바른 방향 을 알려준 Jim Carter에게 감사합니다 .
이제 시작시 pulseaudio가 항상 잘못된 장치로 사운드를 보내는 문제를 해결해야하는 경우 다음 ~/.config/pulse/default.pa
과 같은 명령문으로 기본 출력 장치를 하드 코딩 하도록 구성 할 수 있습니다.
set-card-profile 0 output:analog-stereo
set-default-sink 1
이것은 컴퓨터가 HDMI 연결을 통해 사운드를 출력하지 못하도록하기 위해 구성 파일에 사용했던 것입니다. 그러나이 작업을 수행하려면 해당 명령문 앞에/etc/pulse/default.pa
파일 의 모든 내용을 추가해야합니다 . 오류가 발생하기 쉽기 때문에 다음 에 시스템 전체 기본값을 변경할 때 발생하는 상황을 고려 하십시오. 자신의 명령문 앞에 기본 구성을 제공 할 수 있습니다.apt-get dist-upgrade
내 전체 사용자 특정 pulseaudio 설정 파일은
.include /etc/pulse/default.pa
set-card-profile 0 output:analog-stereo
set-default-sink 1
Btw, 이러한 구성 파일에서 사용할 수있는 전체 명령 목록은 다음을 입력하여 터미널에 나열 할 수 있습니다.
man pulse-cli-syntax
pulseaudio