Почему firefox-nightly не воспроизводит звук, когда speaker-test работает нормально? | Ошибки прав доступа | Pulseaudio | Arch Linux

Почему firefox-nightly не воспроизводит звук, когда speaker-test работает нормально? | Ошибки прав доступа | Pulseaudio | Arch Linux

Я использую Arch Linux с i3-gaps. Я пробовал 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только предупреждение, и станет функциональным

Связанный контент