當揚聲器測試正常時,為什麼 firefox-nightly 不發出聲音? |權限錯誤 |脈衝音頻 |架構Linux

當揚聲器測試正常時,為什麼 firefox-nightly 不發出聲音? |權限錯誤 |脈衝音頻 |架構Linux

我使用 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後者(有時)在使用 root 或 運行時無法連接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只會發出警告,並且可以正常運行

相關內容