Pulseaudio가 종료 후에도 계속 재설정됩니다.

Pulseaudio가 종료 후에도 계속 재설정됩니다.

pavucontrol소리가 나지 않아서 PulseAudio를 설정해야 합니다. 출력장치(??)로 pavucontrol표시됩니다 . Dummy output그래서 내가 갔어

pavucontrol > Configuration > Built-in audio > Analog Stereo Duplex (unavailable)

그러면 잘 작동합니다(왜 잘 작동하는 것처럼 표시되나요 unavailable?). 에서도 작동합니다 Analog Stereo Output (unavailable).

하지만 로그인할 때마다 소리가 작동을 멈췄다가 Dummy output다시 돌아와서 다시 설정해야 합니다.

Fedora 29에서는 모든 것이 잘 작동했지만 Fedora 32로 업그레이드한 이후로는 다시는 작동하지 않았습니다.

PulseAudio가 재설정되는 것을 방지하는 방법은 무엇입니까?

답변1

내 문제를 함께 해결하는 두 가지 답변을 찾았습니다.

https://unix.stackexchange.com/a/182294/149203

https://unix.stackexchange.com/a/462671/149203

이 페이지에서는 변경 사항을 영구적으로 적용하기 위해 파일을 수정할 것을 권장 /etc/pulse/default.pa하지만, 내 경험에 따르면 이러한 수정으로 인해 시스템 업그레이드 후에 문제가 발생하는 경우가 많습니다.

그래서 특정 문제를 해결하기 위해 다음 bash 스크립트를 만들었습니다.

 #!/bin/bash
 pactl set-card-profile 1 output:analog-stereo
 SINK=`pacmd list-sinks | grep 'index' | egrep -o '[0-9]*'`
 pacmd set-sink-port $SINK analog-output-lineout

주문하다

 pacmd list-cards | grep 'active profile'

pavucontrol동시에 활성 프로필(구성 탭) 을 확인할 수 있습니다.

 pacmd list | grep "active port"

활성 포트를 표시합니다(출력 장치 탭).

관련 정보