재부팅 할 때마다 PulseAudio는 싱크 (제 경우에는 "HDMI 오디오 출력")를 기본값으로 설정합니다.
따라서 재부팅 할 때마다 소리가 들리지 않으며 매번 "Analog Output"으로 기본 싱크를 재구성해야합니다.
HDMI와 같은 특정 싱크를 제거 / 비활성화하거나 기존 싱크를 재정의하는 기본 싱크를 어떻게 설정합니까?
재부팅 할 때마다 PulseAudio는 싱크 (제 경우에는 "HDMI 오디오 출력")를 기본값으로 설정합니다.
따라서 재부팅 할 때마다 소리가 들리지 않으며 매번 "Analog Output"으로 기본 싱크를 재구성해야합니다.
HDMI와 같은 특정 싱크를 제거 / 비활성화하거나 기존 싱크를 재정의하는 기본 싱크를 어떻게 설정합니까?
답변:
default.pa 를 편집하기 전에 다른 방법 은 숨겨진 디렉토리의 이름을 / home 디렉토리 ~/.pulseaudio
와 같은 이름으로 바꾸는 것 ~/.pulseaudio.000
입니다. 여기에는 사용자 정의 설정이 저장됩니다. 삭제하거나 이름을 바꾸면 /etc/pulse/default.pa 설정 에서 즉시 다시 만들어집니다 .
이것이 시스템에 영향을 미치지 않는 경우에만 udev가 HDMI 인터페이스를 기본 싱크로로드합니다. 그런 다음 HagenaarsDotNu 에서 이미 언급 한 것처럼 default.pa를 편집하는 한 가지 방법이 있습니다 . 현재 default.pa를 백업 할 것을 염두에 두십시오. 꽤 자기 설명적인이 섹션을 찾으십시오 (Ubuntu> 10.04에서는 hal-detect가 작동하지 않습니다).
### Load audio drivers statically (it's probably better to not load
### these drivers manually, but instead use module-hal-detect --
### see below -- for doing this automatically)
#load-module module-alsa-sink
#load-module module-alsa-source device=hw:1,0
#load-module module-oss device="/dev/dsp" sink_name=output source_name=input
#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
#load-module module-null-sink
#load-module module-pipe-sink
#
### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Alternatively use the static hardware detection module (for systems that
### lack udev support)
load-module module-detect
.endif
오디오 작업을 얻는 또 다른 우아한 방법은 다음 과 같이 paprefs 에서 "동시 출력"을 활성화하는 것입니다.
내부 오디오 및 HDMI 인터페이스 모두에서 오디오를 출력 할 수 있습니다. 이 가상 출력 장치를 기본값으로 설정하면 모든 옵션을 사용할 수 있습니다.
이 제안을 찾았습니다 https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/346753/comments/3
펄스 오디오 설정을 편집해야한다는 상태
sudo nano /etc/pulse/default.pa
다음으로 대체하십시오 #set-default-sink output
.
set-default-sink {name of your device}
확인한 결과 10.10에서 여전히 유효합니다.