Usando o ALSA em vez do Pulseaudio e o problema de “logout” (14.04.1)

1

Eu tenho um usb dac e gostaria de usar o ALSA em vez do Pulseaudio.

Primeiro, parou o pulseaudio permanentemente:

echo autospawn=no > ~/.pulse/client.conf
pulseaudio -k

Alsamixer obtém não é possível abrir o erro mixer: No such file or directory . A criação de um arquivo básico .asoundrc com meu dispositivo padrão de "saída de hardware" resolveu esse problema. Emitindo o som IEC958 (SPDIF) , o som está funcionando corretamente agora.

Mas há um grande problema para mim. A saída é silenciada após o logout (a reinicialização não causa esse problema). Login de volta não restaura configurações do arquivo alsamixer asound.state - IEC958 (SPDIF) está silenciado ...

Apenas a execução de sudo alsactl restore restaura as configurações corretamente. Adicionar usuário ao grupo de áudio não ajudou.

Eu devo preparar o script alsactl restore para o registro ou algo que eu esteja sentindo falta?

    
por rafaku 22.10.2014 / 13:01

1 resposta

0

Se o som estiver mudo no nível alsa (como mostrado usando o alsamixer), você poderá ativar a edição ou criar o arquivo .profile em sua casa e adicionar os seguintes comandos:  eles serão executados quando o início da sessão:

#!/bin/bash amixer set Digital unmute amixer set Master unmute amixer set Headphone unmute

Veja o nome dos faders em alsamixer e substitua se necessário (pode ser que "Digital" se torne "IEC958 (SPDIF)")

    
por laugeo 22.10.2014 / 17:29