펄스오디오를 사용하는 동안 jack2를 설치하는 어리석은 실수를 저질렀습니다. 오디오가 전혀 작동하지 않아서(Jack이 필요하지 않다는 것을 깨달았습니다) jack2를 제거하기로 결정했습니다. 이제 (노트북에 내장된 스피커를 사용하여) 소리가 나지만 pavucontrol이 로드되지 않습니다(pulsaudio에 연결하는 동안 정지되었습니다. 잠시 기다려 주십시오..." 그리고 "pulseaudio"를 실행하면 다음과 같은 메시지가 나타납니다.
~>$ pulseaudio
E: [pulseaudio] ltdl-bind-now.c: Failed to open module module-jack-sink.so: module-jack-sink.so: cannot open shared object file: No such file or directory
E: [pulseaudio] module.c: Failed to open module "module-jack-sink".
E: [pulseaudio] main.c: Module load failed.
E: [pulseaudio] main.c: Failed to initialize daemon.
잭에 의존하는 모든 것을 어떻게 제거할 수 있나요? 일반 펄스 오디오를 실행하고 싶습니다.
저는 아치 리눅스를 사용하고 있어요
감사해요!
답변1
~/.config/pulse 및 ~/.pulse에서 모든 로컬 구성 파일을 제거하여 문제를 해결했으며 이제 완벽하게 작동합니다.
답변2
pulseaudio가 여전히 잭 모듈을 로드하려고 시도하는 것 같습니다. 펄스 오디오 잭이 설치되어 있는지 확인하고 필요한 경우 제거하십시오. Arch와 함께 제공되는 기본 펄스 오디오 구성은 모듈이 설치된 경우 로드를 시도합니다. /etc/pulse/default.pa 및 /etc/pulse/system.pa에서 "load-module"을 확인하십시오. mpv, mplayer 또는 많은 관련 소프트웨어를 사용하는 경우 이러한 패키지는 실제로 jack(jack2 대신)에 의존하므로 이 경우 jack(jack2와 충돌)을 다시 설치해야 합니다.