O que devo fazer para impedir que o usuário que liga o Linux pare o som?
Se eu reproduzir algum áudio em user user1
, não quero que ele pare quando eu mudar para um console virtual não utilizado ou para user2
(via Menu->Log Out->Switch User).
Responder1
A razão pela qual o som é desligado é que o Pulseaudio é iniciado a cada login com os privilégios deste usuário e o sistema não permite que os usuários ouçam o áudio de outros usuários.
Solução:
Adicione todos os usuários que devem poder reproduzir noacesso por pulsogrupo
adduser <user-name> pulse-access
Criar/etc/systemd/system/pulseaudio.servicecom o seguinte conteúdo:
[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 novo serviço systemd para que ele seja iniciado na inicialização:
systemctl enable pulseaudio
Esteja ciente de que esta configuração é
- menos seguro (por exemplo, outros usuários podem ouvir seu microfone)
- a saída de som não mudará mais automaticamente de e para fones de ouvido
- pode impedir o funcionamento do Bluetooth.
Fonte e mais informações no post: Como evitar o som mudo ao trocar de usuário?