Executar:
sudo alsactl store
Isso deve salvar as configurações do alsamixer em /etc/asound.state
, que é carregado a cada inicialização.
Olá eu tentei o programa "EarCandy", agora eu tive / tive muitos problemas. No começo eu não consegui nenhum som e agora é um volume muito baixo. PS Earcandy agora está excluído do meu disco rígido.
Quando estou abrindo o Alsamixer com:
alsamixer
Eu vejo que o volume dos alto-falantes é zero. Agora eu empurro para o volume máximo. Mas após cada reinicialização, eu tenho que abrir o alsamixer novamente e ter que ajustar o volume para o máximo novamente. Posso salvar as configurações do alsamixer ou existe alguma outra maneira de corrigir o problema?
Executar:
sudo alsactl store
Isso deve salvar as configurações do alsamixer em /etc/asound.state
, que é carregado a cada inicialização.
Você também pode salvar as configurações do mixer em um arquivo personalizado com alsactl
:
alsactl --file ~/.config/asound.state store
Recarregando:
alsactl --file ~/.config/asound.state restore
A resposta de Seppo Erviälä está certa, mas não completa. Como dma_k já observou, man alsactl
afirma claramente no final que,
/var/lib/alsa/asound.state (ou qualquer arquivo que você especificar com o -f flag) é usado para armazenar as configurações atuais suas placas de som.
palacsinit notou que você pode armazenar a configuração no seu arquivo com
alsactl --file ~/.config/asound.state store
e recarregue com
alsactl --file ~/.config/asound.state restore
Isso pode ser melhorado com a colocação da segunda linha, o comando restore em um arquivo .desktop.
Você precisará executar nano ~/.config/autostart/alsarestore.desktop
, que abrirá o editor de texto nano e criará o arquivo ~/.config/autostart/alsarestore.desktop
. As entradas no diretório ~/.config/autostart/
são usadas para iniciar automaticamente programas e serviços para usuários específicos na inicialização / login gráfico.
O conteúdo do arquivo .desktop deve ser o seguinte:
[Desktop Entry]
Type=Application
Terminal=false
Name=alsarestore
Exec=alsactl --file ~/.config/asound.state restore
Entre outras coisas, você pode armazenar sua configuração em /etc/asound.state
e criar um link simbólico para /var/lib/alsa/asound.state
, mas esta é mais uma sugestão do que uma solução testada
Depois de 2 meses tentando fazer com que "sudo alsactl store" funcione, finalmente consegui fazê-lo. Primeiramente digite o terminal "alsamixer" para entrar na interface do usuário alsamixer. Em seguida, faça as configurações necessárias (por exemplo, aumentar o nível de alto-falantes / fones de ouvido ou ativar um som pressionando "m" no teclado). Agora a parte mais importante. Antes de sair do alsamixer, abra um novo terminal e faça: "sudo su" para obter altos privilégios (tenha muito cuidado com os comandos que você usa no modo "sudo su" porque pode destruir o sistema) e faça "alsactl store" para salvar configurações alsa. Em seguida, feche os dois terminais e reinicie o computador. Isso fará o trabalho.
Depois de executar sudo alsamixer
, o mixer deve manter as alterações feitas.
Veja O som não funciona quando meu perfil é carregado em quais respostas você pode encontrar uma pista também.
Boa sorte!
O link de armazenamento do Alsa-Json suporta armazenamento / restauração de sessões de placa de som da API JSON / REST
Tags alsa