PulseAudio의 기본 포트 변경(헤드폰이 아닌 라인 출력)

PulseAudio의 기본 포트 변경(헤드폰이 아닌 라인 출력)

시작하면 PulseAudio는 기본적으로 출력을 헤드폰으로 보냅니다. 기본적으로 출력을 라인아웃으로 보내길 원합니다. 어떻게 해야 하나요?

현재 출력이 전송되는 위치를 다음과 같이 수동으로 변경할 수 있습니다. Pulseaudio Volume Control 앱을 실행하고 "출력 장치" 탭으로 이동한 다음 "포트" 옆에 있는 "헤드폰" 대신 "라인 출력" 옵션을 선택하세요. 그러나 시스템을 부팅할 때마다 이 작업을 수행해야 합니다. 재부팅 후 Pulseaudio는 자체적으로 헤드셋으로 재설정됩니다. 이것은 약간 짜증나는 일입니다. 재부팅 후에도 선택 항목이 유지되도록 하려면 어떻게 해야 합니까?

다음은 재부팅 후 볼륨 제어 앱이 어떻게 보이는지에 대한 스크린샷입니다(헤드폰 선택).

볼륨 조절, 시작 직후

포트 옆에 있는 선택기를 클릭하면 다음 두 가지 옵션이 표시됩니다.

출력 포트 선택

사운드가 제대로 작동하려면 라인 출력을 선택하십시오. (헤드폰과 라인 출력이 모두 "연결 해제됨"으로 표시되어 있지만 실제로는 라인 출력 포트에 뭔가 연결되어 있습니다.)

코멘트: 나는 방법을 찾고 있지 않습니다기본 출력 장치 변경. 사운드 카드가 하나밖에 없어요. pacmd list-sinks싱크대는 하나만 표시됩니다. 그래서 pacmd set-default-sink도움이 되지 않습니다. (이것도움이 되지 않습니다. ) 여기서 설정해야 할 것은 출력 장치가 아닌 "포트"입니다. 관련이 있는 경우 Fedora 20 및 pulseaudio-5.0-25.fc21.x86_64를 사용하고 있습니다.

답변1

나는 (적어도 1년 동안) 같은 문제를 겪었고 다음이 효과가 있는 것 같습니다.

출처:https://bbs.archlinux.org/viewtopic.php?id=164868

pavucontrol원하는 포트로 변경 하는데 사용됩니다 . 그런 다음 다음 명령을 사용하여 포트의 내부 이름을 찾으십시오.

$ pacmd list | grep "active port"
    active port: <hdmi-output-0>
    active port: <analog-output-lineout>
    active port: <analog-input-linein>

포트의 내부 이름에 대한 정보를 사용하여 다음 명령을 사용하여 변경할 수 있습니다.

pacmd set-sink-port 0 analog-output-lineout

귀하(또는 문제가 있는 다른 사람)가 여러 장의 카드를 갖고 있는 경우 0을 1로 변경해 보세요.

작동하는 경우 다음을 입력할 수 있습니다.

set-sink-port 0 analog-output-lineout

/etc/pulse/default.pa재부팅 후에도 보존되도록 파일 에 저장 하세요.

답변2

출력 을 켤 때 pavucontrol출력 Line Out플러그가 뽑혀 있습니까?

라인 출력(연결되지 않음)

  • 예: 스피커 인터페이스가 잘못되었습니다.
  • 도움이 없거나 전혀 없음: 행운을 빕니다. 무엇이 잘못되었는지 모르겠습니다.

참고: 기본적으로 플러그인 포트만 사용됩니다. 모두 플러그가 뽑혀 있으면 헤드폰인 이유를 알 수 있습니다. PulseAudio는 하나의 커넥터(전면 스피커/녹색)만 테스트하지만 모든 커넥터에서 스테레오를 출력합니다(스테레오 지원 카드가 여러 개 있지만 PulseAudio가 스테레오로만 설정된 경우).

관련 정보