¿Qué tengo que hacer para evitar que el usuario que cambia a Linux detenga el sonido?
Si reproduzco algo de audio en user user1
, no quiero que se detenga cuando cambio a una consola virtual no utilizada o user2
(a través de Menú->Cerrar sesión->Cambiar de usuario).
Respuesta1
La razón por la que el sonido se apaga es que Pulseaudio se inicia cada vez que inicia sesión con los privilegios de este usuario y el sistema no permite que los usuarios escuchen el audio de otros usuarios.
Solución :
Agregue todos los usuarios que deberían poder reproducir alacceso por pulsosgrupo
adduser <user-name> pulse-access
Crear/etc/systemd/system/pulseaudio.serviciocon el siguiente contenido:
[Service] Type=simple PIDFile=/var/run/pulse/pid ExecStart=/usr/bin/pulseaudio --daemonize=yes --system=yes --disallow-module-loading=yes --disallow-exit=yes [Install] WantedBy=multi-user.target
Habilite este nuevo servicio systemd para que se inicie al arrancar:
systemctl enable pulseaudio
Tenga en cuenta que esta configuración es
- menos seguro (por ejemplo, otros usuarios pueden escuchar su micrófono)
- la salida de sonido ya no cambiará automáticamente entre y desde los auriculares
- podría impedir que Bluetooth funcione.
Fuente y más información en el post: ¿Cómo evitar que el sonido se silencie al cambiar de usuario?