Como salvar as configurações do AlsaMixer?

64

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?

    
por jsterr 22.06.2011 / 18:50

6 respostas

59

Executar:

sudo alsactl store

Isso deve salvar as configurações do alsamixer em /etc/asound.state , que é carregado a cada inicialização.

    
por Seppo Erviälä 22.06.2011 / 19:23
18

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
    
por palacsint 14.05.2014 / 09:36
7

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

    
por Sergiy Kolodyazhnyy 06.04.2015 / 23:34
2

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.

    
por tisfo 30.12.2015 / 02:19
0

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!

    
por Geppettvs D'Constanzo 22.06.2011 / 20:51
0

O link de armazenamento do Alsa-Json suporta armazenamento / restauração de sessões de placa de som da API JSON / REST

  • listar sessões / jsonapi? request = lista de sessões & cardid = hw: 0
  • armazenar sessão / jsonapi? request = armazenamento da sessão & cardid = hw: 0 & args = MySoundConfig
  • restaurar / jsonapi? request = carga da sessão & cardid = hw: 0 & args = MySoundConfig
por fulup 06.04.2015 / 22:47

Tags