부팅 할 때 PulseAudio는 기본적으로 출력을 헤드폰으로 전송합니다. 출력을 라인 출력으로 보내도록 기본 설정하고 싶습니다. 어떻게합니까?
다음과 같이 출력이 현재 전송되는 위치를 수동으로 변경할 수 있습니다. Pulseaudio Volume Control 응용 프로그램을 시작하고 출력 장치 탭으로 이동 한 다음 포트 옆에서 헤드폰 대신 라인 출력 옵션을 선택하십시오. 그러나 컴퓨터를 부팅 할 때 마다이 작업을 수행해야합니다. 재부팅 후 Pulseaudio는 헤드폰으로 다시 재설정됩니다. 약간 성가신 일입니다. 선택을 고수하고 재부팅해도 어떻게 지속됩니까?
다음은 헤드폰을 선택한 상태에서 볼륨 컨트롤 응용 프로그램이 재부팅 후 어떻게 보이는지에 대한 스크린 샷입니다.
포트 옆의 선택기를 클릭하면 다음 두 가지 옵션이 나타납니다.
라인 출력을 선택하면 사운드가 작동합니다. (헤드폰과 라인 출력이 모두 “플러그 해제 됨”으로 표시되어 있지만 실제로 라인 출력 포트에 무언가가 연결되어 있습니다.)
의견 : 기본 출력 장치 를 변경 하는 방법을 찾고 있지 않습니다 . 사운드 카드가 하나뿐입니다. pacmd list-sinks
하나의 싱크 만 표시합니다. 따라서 pacmd set-default-sink
도움이되지 않습니다. ( 이것도 도움 이 되지 않습니다.) 여기서 설정해야 할 것은 출력 장치가 아닌 “포트”입니다. 관련이 있다면 Fedora 20과 pulseaudio-5.0-25.fc21.x86_64를 사용하고 있습니다.
답변
나는 적어도 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
파일 재부팅을해야합니다.
답변
당신이 열 때 pavucontrol
, 당신되고 Line Out
출력은 uplugged?
- 예 : 스피커가 잘못된 커넥터에 있습니다.
- 도움이되지 않았거나 도움이되지 않았습니다 : 행운을 빌어 요, 무슨 일인지 잘 모르겠습니다.
설명 : 전원이 공급 된 포트만 기본적으로 사용되며, 모두 연결이 해제 된 경우 왜 헤드폰인지 아는 사람이 있습니다. PulseAudio는 하나의 커넥터 (전면 스피커 / 녹색) 만 테스트하지만 모든 커넥터에서 스테레오를 출력합니다 (스테레오 가능 카드보다 많지만 PulseAudio가 스테레오로만 설정된 경우).