재부팅시 펄스 오디오 카드 프로필을 지속적으로 설정하는 방법


11

pulseaudio의 카드 프로파일을 설정하려고하는데을 사용하여 프로파일 전환을 수행 pactl set-card-profile했지만 지금까지 컴퓨터를 재부팅하면 오디오 프로파일이 output:analog-stereoHDMI에 남아있는 대신 기본값으로 돌아갑니다 . 재부팅 후에도 지속되는 방식으로 프로파일을 설정하려면 어떻게해야합니까?

답변:


7

pulseaudio 데몬에 대한 기본 설정을하기 위해 /etc/pulse/default.pa, 해당 라인의 주석을 해제하고 출력 싱크 및 입력 소스의 이름을 지정하여 마지막 섹션에서 기본 소스 또는 싱크를 제공하도록 루트로 편집 할 수 있습니다 .

### Make some devices default
set-default-sink <name_of_sink>
set-default-source <name_of_source>

사운드 카드에 특정 프로필이 필요한 경우 다음 줄을 추가 할 수도 있습니다.

set-card-profile <cardindex> <profilename>

기본 설정을 복원 할 수 있도록 편집하기 전에이 파일을 백업하십시오.

싱크의 이름이 확실하지 않은 경우 터미널에서 다음 명령을 실행하여 현재 활성화 된 모든 싱크를 나열 할 수 있습니다.

pacmd list-sinks

싱크대가 올바른지 테스트하기 위해 우리는 발행 할 수 있습니다

pacmd set-default-sink <nameofsink>

default.pa를 변경하기 전에 터미널에서. 오디오 설정 을 열어서 효과를 확인하십시오 (그러나 이것이 기본 설정으로 싱크를 변경하지는 않습니다 .이 답변을 참조하십시오 ! )


싱크 설정을 사용하고 있지 않습니다 (아는 한). 을 사용하여 프로필을 변경하고 pactl set-card-profile있습니다. 이것은 여전히 ​​같은 방식으로 이루어 집니까? 구성 파일에 어떤 싱크가 들어가는 지 어떻게 알 수 있습니까?
Daenyth

일반적으로 default.pa에 사용할 수 있는 HDMI 포트 용 오디오 싱크 pacmd list-sinks(예 : <alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1>하드웨어에 따라 다를 수 있습니다!)가 있습니다.
Takkat

또 다른 참고 사항 :pacmd set-default-sink <nameofsink> 터미널에서 명령을 사용하여 원하는 것을 수행하는지 확인해야합니다.
Takkat

지금까지 본 모든 경우에 목록 싱크 출력에 싱크가 하나만 있습니다. 싱크 상태는 어떤 카드 프로필을 활성화했는지에 따라 달라집니다. set-default-sink를 사용하려고하면 "싱크 <이름>이 없습니다"
Daenyth

2
이 경우 당신은 당신을 추가 할 수 있습니다 set-card-profile <card-index> <profilename>default.pa에
Takkat
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.