원격 장치로 오디오 스트리밍을 사용 중이거나 시도하고 있지만 paprefs
그 후에는 설정으로 이동하여 장치를 다른 장치로 전환했다가 다시 되돌리지 않는 한(또는 터미널의 옵션을 사용하여 시작을 다시 시작하지 않는 한) 시스템에서 오디오 재생이 중지됩니다. pulseaudio
) -k
. 이는 몇 초 동안 소리가 재생되지 않을 때마다 발생합니다.
내가 시도한 것:
- 제거하다
paprefs
. - 제거
~/.config/pulse
하고 다시 시작하십시오. - 기본 싱크를 원하는 출력 장치로 설정합니다.
또한 위에서 설명한 대로 오디오 출력을 사용할 수 있을 때까지 모든 비디오(예: YouTube)가 재생되는 것을 방지하고, 비디오가 중지되면 스위치를 통해 반복하거나 다시 시작해야 합니다 pulseaudio
.
내 시스템:
- 페도라 36
- 그놈 42.4
- 펄스 오디오 15.0
- 커널 5.19.16-200
- 온보드 사운드 장치(ASUS X99-A 마더보드)
USB 헤드셋이 있고 동일한 문제가 있으므로 이것이 장치와 관련된 것이라고 생각하지 않습니다.
답변1
...우리의 솔루션은 Pulseaudio를 제거하고 PipeWire를 구성하는 것이었습니다(전환 포함). 어쩌면 Fedora에서도 비슷한 상황과 해결책을 찾을 수 있을 것입니다.
이를 바탕으로 Fedora 39 KDE 스핀에서 언급된 단계를 따랐습니다.r/Fefdora: F34에서 PulseAudio를 제거하시겠습니까?통과gjack905:
sudo dnf swap pulseaudio pipewire-pulseaudio --allowerasing
정상적으로 업그레이드하려면 실행하세요 .- Fedora의 문서에 따르면 이를 실행하여
sudo dnf reinstall pipewire pipewire-pulseaudio
남겨질 수도 있고 남지 않을 수도 있는 구성 파일의 이상한 점을 제거하십시오. 업그레이드하기 전에 Pipewire를 설치하지 않았지만 어쨌든 예방 조치로 설치하지 않은 이유는 무엇입니까?systemctl --user stop pulseaudio
아직 실행 중인 이전 PulseAudio 서비스를 중지하려면 실행하세요 . 그--user
표시를 기억하세요. 처음에는 왜 아무것도 나타나지 않는지 궁금해서 약간 혼란스러웠습니다. (또한 여기서는 sudo를 사용하지 마십시오. 이전처럼 실행해야 합니다.)systemctl --user daemon-reload
3단계 이후에 지시된 대로 실행하세요 .systemctl --user restart pipewire-pulse.service pipewire-pulse.socket pipewire.service pipewire.socket
모든 것을 새로 고치고 Pipewire에서 실행하려면 실행하세요 . 나는 조금 놀았고 여기에 내가 찾은 중요한 4가지가 있습니다. 이로 인해 그놈 설정에서 내 장치 목록이 업데이트되고 모든 것이 작동하기 시작했습니다. 재시작을 상태로 대체하여 모든 것이 활성화되어 실행 중인지 확인하세요.- 실행합니다
systemctl --user enable pipewire-pulse.service pipewire-pulse.socket pipewire.service pipewire.socket
(5단계와 동일하지만 재시작을 활성화로 바꿉니다). 이렇게 하면 재부팅 후 모든 것이 다시 시작됩니다. 아직 전체 컴퓨터를 재부팅하지는 않았지만 아무런 문제가 없을 것으로 예상됩니다.
제 경우에는 1, 3, 4, 5단계(순서대로)만으로 오디오를 정상으로 되돌릴 수 있었습니다.
재부팅하거나 로그아웃할 필요도 없었고, 그 자리에서 작동했고, 여러 비디오 및 오디오 파일을 테스트하고 중지하고 다시 시작하여 확인했습니다. 브라우저의 비디오가 다시 제대로 작동하더라도 이 문제로 인해 비디오가 시작되거나 재생되지 않는 재생 문제가 발생할 수 있습니다.
그러나 확인을 위해 재부팅을 했는데 해결 방법이 유지되는 것 같았습니다.