Eu resolvi isso executando
pulseaudio -D
como raiz em cada inicialização.
Eu preciso ativar o som no modo de usuário root, eu estou no Ubuntu 12.04 quando eu logar como root Eu posso ver o controle de volume está desabilitado, eu procurei e achei que o pulso de áudio não funcionaria no modo de usuário root, mas eu também achei que o Daemon do sistema , portanto, apenas aplicou isso à raiz, conforme mostrado abaixo.
addgroup --system pulse
adduser --system --ingroup pulse --home /var/run/pulse pulse
addgroup --system pulse-access
# Some distributions restrict access to the sound devices to a group audio
adduser pulse audio
# Add a user to the pulse-access group
adduser root pulse-access
Mas, durante a reinicialização, o controle de volume ainda está desabilitado. Qual poderia ser o problema, como pode ativar o som no modo raiz.
Basicamente, o que eu quero fazer é usar o libao para reproduzir algum áudio no modo de usuário root, mas ao executar o programa estou recebendo o erro como
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
Eu resolvi isso executando
pulseaudio -D
como raiz em cada inicialização.