스피커 테스트가 제대로 작동하는데 왜 Firefox-nightly에서 소리가 나지 않습니까? | 권한 오류 | 펄스오디오 | 아치 리눅스

스피커 테스트가 제대로 작동하는데 왜 Firefox-nightly에서 소리가 나지 않습니까? | 권한 오류 | 펄스오디오 | 아치 리눅스

i3-gaps를 사용하여 Arch Linux를 설치하고 있습니다. 시도해 보았는데 speaker-test -t wav -c 2헤드폰과 스피커가 모두 작동합니다. sudo -u user pulseaudio -D --start및 를 가지고 놀 때 가끔 소리가 작동하기 시작합니다 start-pulseaudio-x11. 이 pulseaudio명령은 I에서만 작동 sudo -u user하지만 su user동일한 명령을 실행하면 실패합니다. 후자는 (때때로) 루트 또는 로 실행될 때 연결에 실패 sudo -u user하여 pa_context_connect() failed: Connection refused. 다음을 사용하여 사용자로 전환하면 다음 su과 같은 결과가 발생합니다.

E: [autospawn] core-util.c: XDG_RUNTIME_DIR (/run/user/0) is not owned by us (uid 1000), but by uid 0! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
W: [autospawn] lock-autospawn.c: Cannot access autospawn lock.
E: [pulseaudio] main.c: Failed to acquire autospawn lock

패키지:

Alsa packages:
  ~ alsa-lib 1.2.2-1
  ~ alsa-plugins 1.2.2-1
  ~ alsa-topology-conf 1.2.2-2
  ~ alsa-ucm-conf 1.2.2-1
  - alsa-utils 1.2.2-1
Pulseaudio packages
  ~ libpulse 13.0-3
  ~ pulseaudio 13.0-3
  ~ pulseaudio-alsa 2-5

답변1

나는 내 자신의 질문에 대한 답을 찾았습니다. 실행하면 pulseaudio -D --start오류가 발생하지만 pulseaudio -D경고만 표시되고 작동하게 됩니다.

관련 정보