Estoy en la instalación de Arch Linux con i3-gaps. Lo he probado speaker-test -t wav -c 2
y funcionan tanto los auriculares como los altavoces. El sonido ocasionalmente comienza a funcionar cuando juego con sudo -u user pulseaudio -D --start
y start-pulseaudio-x11
. El pulseaudio
comando solo funciona sudo -u user
pero falla si su user
ejecuto el mismo comando. Este último (a veces) no logra conectarse cuando se ejecuta con root o sudo -u user
, lo que genera pa_context_connect() failed: Connection refused
. Cambiar a usuario con su
y resulta en
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
Paquetes:
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
Respuesta1
He encontrado la respuesta a mi propia pregunta. Si lo ejecuto, pulseaudio -D --start
se produce un error, pero pulseaudio -D
solo una advertencia, y se vuelve funcional.