i3-gaps를 사용하여 Arch Linux를 설치합니다. 시도해 보았는데 speaker-test -t wav -c 2
헤드폰과 스피커가 모두 작동합니다. 사용하다 보면 sudo -u user pulseaudio -D --start
가끔씩 소리가 나기 시작합니다 start-pulseaudio-x11
. 이 pulseaudio
명령은 작동하지만 동일한 명령을 실행하면 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
경고만 표시되고 정상적으로 실행됩니다.